Ignoring python-Levenshtein: markers 'python_version < "3.12"' don't match your environment Ignoring numpy: markers 'python_version < "3.12"' don't match your environment Ignoring ortools: markers 'python_version < "3.12"' don't match your environment Ignoring jwcrypto: markers 'python_version < "3.12"' don't match your environment Collecting GitPython==3.2.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitpython-3.2.1-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading paramiko-5.1.0-py3-none-any.whl.metadata (3.8 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) (0.20.0) Collecting Pygments==2.21.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB) Collecting wbgapi==1.0.14 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading wbgapi-1.0.14-py3-none-any.whl.metadata (13 kB) Collecting PyJWT==2.15.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading pyjwt-2.15.1-py3-none-any.whl.metadata (3.5 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.27.5 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading python_levenshtein-0.27.5-py3-none-any.whl.metadata (3.9 kB) Collecting polyline==2.0.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading polyline-2.0.4-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy==2.5.4 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting pandas==3.0.6 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting python-slugify==9.1.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading python_slugify-9.1.3-py3-none-any.whl.metadata (12 kB) Collecting jwcrypto==1.5.8 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 24)) Downloading jwcrypto-1.5.8-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 25)) Downloading pyzbar-0.1.9-py2.py3-none-any.whl.metadata (10 kB) Collecting gitdb<5,>=4.0.1 (from GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting bcrypt>=3.2 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) (5.3.1) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.27.5 (from python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading absl_py-2.5.1-py3-none-any.whl.metadata (3.3 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 20)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (2.8.2) Collecting text-unidecode>=1.3 (from python-slugify==9.1.3->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 22)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Collecting rapidfuzz<4.0.0,>=3.9.0 (from Levenshtein==0.27.5->python-Levenshtein==0.27.5->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.1.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.2.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas==3.0.6->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 21)) (1.17.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.14->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.1.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (3.0) Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Downloading paramiko-5.1.0-py3-none-any.whl (211 kB) Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB) Downloading wbgapi-1.0.14-py3-none-any.whl (36 kB) Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_levenshtein-0.27.5-py3-none-any.whl (9.5 kB) Downloading polyline-2.0.4-py3-none-any.whl (7.2 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading numpy-2.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Downloading jwcrypto-1.5.8-py3-none-any.whl (96 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading levenshtein-0.27.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (157 kB) Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, Pygments, protobuf, polyline, numpy, invoke, immutabledict, bcrypt, absl-py, wbgapi, pynacl, pandas, Levenshtein, gitdb, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.2.1 Levenshtein-0.27.5 PyJWT-2.15.1 PyYAML-6.0.3 Pygments-2.21.0 absl-py-2.5.1 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.8 numpy-2.5.4 ortools-9.15.6755 pandas-3.0.6 paramiko-5.1.0 polyline-2.0.4 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.27.5 python-slugify-9.1.3 pyzbar-0.1.9 rapidfuzz-3.14.6 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 wbgapi-1.0.14 Ignoring protobuf: markers 'python_version < "3.12"' don't match your environment Ignoring google-auth: markers 'python_version < "3.12"' don't match your environment Ignoring pyHanko: markers 'python_version < "3.12"' don't match your environment Ignoring pypdf: markers 'python_version < "3.11"' don't match your environment Ignoring pyhanko-certvalidator: 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==1.43.116 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading boto3-1.43.116-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status==1.84.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf==6.33.6 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (6.33.6) Collecting google-auth==2.62.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading google_auth-2.62.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate==3.28.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_translate-3.28.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage==3.17.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_cloud_storage-3.17.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core==2.30.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 14)) Downloading google_api_core-2.30.3-py3-none-any.whl.metadata (3.1 kB) Collecting pyHanko==0.25.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading pyHanko-0.25.1-py3-none-any.whl.metadata (9.4 kB) Collecting pyhanko-certvalidator==0.26.8 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl.metadata (5.5 kB) Collecting phonenumbers==9.0.41 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 27)) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl.metadata (10 kB) Requirement already satisfied: beautifulsoup4==4.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.15.0) Collecting mt-940==5.1.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 29)) Downloading mt_940-5.1.1-py3-none-any.whl.metadata (11 kB) Requirement already satisfied: packaging==26.3 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 30)) (26.3) Collecting lingua-language-detector==2.2.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 32)) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting botocore<1.44.0,>=1.43.116 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading botocore-1.43.118-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) Downloading s3transfer-0.19.3-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpcio-1.84.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status==1.84.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (0.4.2) Requirement already satisfied: cryptography>=38.0.3 in /usr/local/lib/python3.12/dist-packages (from google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (42.0.8) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading google_cloud_core-2.8.0-py3-none-any.whl.metadata (2.9 kB) Collecting proto-plus<2.0.0,>=1.26.1 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading proto_plus-1.29.0-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.2 (from google-cloud-translate==3.28.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl.metadata (8.9 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_resumable_media-2.11.0-py3-none-any.whl.metadata (2.3 kB) Requirement already satisfied: requests<3.0.0,>=2.22.0 in /usr/local/lib/python3.12/dist-packages (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2.31.0) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.2 kB) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.1) Requirement already satisfied: qrcode>=7.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading tzlocal-5.4.5-py3-none-any.whl.metadata (7.7 kB) Collecting click>=8.1.3 (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: pyyaml>=6.0 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (6.0.3) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: soupsieve>=1.6.1 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (2.9.2) Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.16.0) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading fonttools-4.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (137 kB) Collecting uharfbuzz<0.40.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.7.1) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.8.2) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (2.1.1) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (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.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=7.3.1->pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.20220715.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.6) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (1.17.0) Downloading boto3-1.43.116-py3-none-any.whl (140 kB) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.62.0-py3-none-any.whl (267 kB) Downloading google_cloud_translate-3.28.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.17.1-py3-none-any.whl (345 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading pyHanko-0.25.1-py3-none-any.whl (446 kB) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl (109 kB) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl (2.6 MB) Downloading mt_940-5.1.1-py3-none-any.whl (38 kB) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.3 MB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading botocore-1.43.118-py3-none-any.whl (16.1 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36 kB) Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Downloading grpcio-1.84.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Building wheels for collected packages: python-pkcs11 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-cp312-cp312-linux_x86_64.whl size=1510754 sha256=d248479ebe9b4c7458cc072be1b100e55e2d0a37858433425be2605e17765368 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-arv1kd3s/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built python-pkcs11 Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, python-pkcs11, proto-plus, phonenumbers, oscrypto, mt-940, lingua-language-detector, jmespath, grpcio, googleapis-common-protos, google-crc32c, fonttools, click, grpcio-status, google-resumable-media, botocore, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed boto3-1.43.116 botocore-1.43.118 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.67.0 google-api-core-2.30.3 google-auth-2.62.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.1 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.76.0 grpc-google-iam-v1-0.14.6 grpcio-1.84.1 grpcio-status-1.84.0 jmespath-1.1.0 lingua-language-detector-2.2.0 mt-940-5.1.1 oscrypto-1.3.0 phonenumbers-9.0.41 proto-plus-1.29.0 pyHanko-0.25.1 pyhanko-certvalidator-0.26.8 python-barcode-0.15.1 python-pkcs11-0.7.0 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.39.5 uritools-6.1.3 2026-10-24 09:18:04,712 104 INFO ? odoo: Odoo version 18.0 2026-10-24 09:18:04,712 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-24 09:18:04,712 104 INFO ? odoo: addons paths: ['/data/build/rb-7de5d73-225957/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-7de5d73-225957/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-24 09:18:04,713 104 INFO ? odoo: database: runbot_build@default:5435 2026-10-24 09:18:04,967 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-24 09:18:04,982 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-24 09:18:05,358 104 INFO ? odoo.tests.common: Importing test framework 2026-10-24 09:18:05,939 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-24 09:18:05,994 104 INFO rb-7de5d73-225957-428688 odoo.modules.loading: loading 1 modules... 2026-10-24 09:18:06,255 104 INFO rb-7de5d73-225957-428688 odoo.modules.loading: 1 modules loaded in 0.26s, 0 queries (+0 extra) 2026-10-24 09:18:07,928 104 INFO rb-7de5d73-225957-428688 odoo.modules.loading: loading 1181 modules... 2026-10-24 09:18:34,022 104 INFO rb-7de5d73-225957-428688 odoo.modules.loading: 1181 modules loaded in 26.09s, 2 queries (+2 extra) 2026-10-24 09:18:37,327 104 INFO rb-7de5d73-225957-428688 odoo.modules.loading: Modules loaded. 2026-10-24 09:18:37,695 104 INFO rb-7de5d73-225957-428688 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-24 09:18:37,696 104 INFO rb-7de5d73-225957-428688 odoo.modules.registry: Registry loaded in 31.756s 2026-10-24 09:18:37,697 104 INFO rb-7de5d73-225957-428688 odoo.service.server: Starting post tests 2026-10-24 09:18:39,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-24 09:18:46,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.612158536911011 seconds 2026-10-24 09:18:47,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.079373836517334 seconds 2026-10-24 09:19:05,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-24 09:19:12,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-24 09:19:15,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-24 09:19:19,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-24 09:19:24,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-24 09:19:28,604 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [228] 2026-10-24 09:19:29,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-24 09:19:33,631 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [235] 2026-10-24 09:19:34,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-24 09:19:39,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-24 09:19:44,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 1599 checked, 13 removed 2026-10-24 09:20:04,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-10-24 09:20:06,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 163 2026-10-24 09:20:06,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpj277wo3a_chrome_odoo 2026-10-24 09:20:06,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:33321/json/version 2026-10-24 09:20:06,514 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33321/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:20:06,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:20:06,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:33321/json 2026-10-24 09:20:06,601 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33321/json with timeout 3 increased to 10s during tests 2026-10-24 09:20:06,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:33321/devtools/page/91218E8837DACF247C461140069FF8F2 2026-10-24 09:20:06,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:20:06,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:20:06,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:20:06,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:20:06,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:20:06,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:20:06,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:20:08,184 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:08] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.095 1.214 2026-10-24 09:20:08,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': '91218E8837DACF247C461140069FF8F2', 'loaderId': '0AF945830514786B3345B0E941F3B851', 'isDownload': False} 2026-10-24 09:20:08,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-24 09:20:08,221 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:20:08,259 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:08] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 09:20:08,275 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:08] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-24 09:20:08,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:08] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.057 2026-10-24 09:20:08,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:20:09,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:20:09,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:20:09,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.013 0.056 2026-10-24 09:20:09,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/84] Tour pos_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:20:10,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:10] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 1.104 0.772 2026-10-24 09:20:10,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.777 2026-10-24 09:20:11,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.032 2026-10-24 09:20:11,427 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.004 0.012 2026-10-24 09:20:11,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 09:20:11,579 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.011 0.027 2026-10-24 09:20:11,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:20:12,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/84] Tour pos_pricelist → Step waiting for loading to finish (trigger: body:not(:has(.pos-loader))) 2026-10-24 09:20:12,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:12] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.338 0.229 2026-10-24 09:20:13,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/84] Tour pos_pricelist → Step wait for unit tests to finish (trigger: .pos.done-testing) 2026-10-24 09:20:13,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/84] Tour pos_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:20:13,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:13,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:20:13,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:20:13,478 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 4.440 2026-10-24 09:20:13,542 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:20:13,647 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 4.652 2026-10-24 09:20:13,917 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:13] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.120 0.134 2026-10-24 09:20:14,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:14] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.050 0.302 2026-10-24 09:20:14,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.190 2026-10-24 09:20:14,442 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.091 0.125 2026-10-24 09:20:14,568 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.021 0.243 2026-10-24 09:20:14,603 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 2.849 2026-10-24 09:20:14,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.094 0.234 2026-10-24 09:20:14,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.074 0.253 2026-10-24 09:20:15,020 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 3.242 2026-10-24 09:20:15,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.054 0.471 2026-10-24 09:20:15,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.024 0.192 2026-10-24 09:20:15,241 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 3.320 2026-10-24 09:20:15,314 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 2.791 2026-10-24 09:20:15,319 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.009 0.485 2026-10-24 09:20:15,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.010 0.108 2026-10-24 09:20:15,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.110 2026-10-24 09:20:15,380 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.082 2026-10-24 09:20:15,408 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.116 2026-10-24 09:20:15,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.180 2026-10-24 09:20:15,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.235 2026-10-24 09:20:15,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:20:15,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/84] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-10-24 09:20:15,706 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:15,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/84] Tour pos_pricelist → Step select price list 'Fixed' (trigger: .selection-item:contains("Fixed")) 2026-10-24 09:20:15,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:15,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:15,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/84] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:20:16,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/84] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:20:16,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/84] Tour pos_pricelist → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-10-24 09:20:16,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:16,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:16,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:20:16,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:20:16,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:20:16,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/84] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-10-24 09:20:16,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/84] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-10-24 09:20:16,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:16,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:16,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/84] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:20:17,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/84] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:20:17,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [27/84] Tour pos_pricelist → Step click partner 'Lumber Inc' from partner list screen (trigger: .modal .partner-list b:contains(Lumber Inc)) 2026-10-24 09:20:17,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [28/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:17,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [29/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:17,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [30/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:20:17,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [31/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:20:17,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [32/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:20:17,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [33/84] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-10-24 09:20:17,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [34/84] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-10-24 09:20:17,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [35/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:17,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [36/84] Tour pos_pricelist → Step click product 'Wall Shelf' (trigger: article.product .product-content .product-name:contains("Wall Shelf")) 2026-10-24 09:20:17,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [37/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:18,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [38/84] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-10-24 09:20:18,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [39/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:18,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [40/84] Tour pos_pricelist → Step 'Wall Shelf' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Wall Shelf")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:20:18,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [41/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:18,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [42/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:20:18,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [43/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:20:18,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [44/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:20:18,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [45/84] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-10-24 09:20:18,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [46/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:18,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [47/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:18,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [48/84] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-10-24 09:20:18,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [49/84] Tour pos_pricelist → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:20:18,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [50/84] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("2"))) 2026-10-24 09:20:18,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [51/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:19,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [52/84] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00")) 2026-10-24 09:20:19,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [53/84] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"):not(:visible)) 2026-10-24 09:20:19,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [54/84] Tour pos_pricelist → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-24 09:20:19,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [55/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:19,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [56/84] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-24 09:20:19,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [57/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:19,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [58/84] Tour pos_pricelist → Step 'Small Shelf' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Small Shelf")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:20:19,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [59/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:19,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [60/84] Tour pos_pricelist → 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(.qty:contains("1"))) 2026-10-24 09:20:19,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [61/84] Tour pos_pricelist → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:20:19,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [62/84] Tour pos_pricelist → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:20:19,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [63/84] Tour pos_pricelist → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:20:19,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [64/84] Tour pos_pricelist → 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-24 09:20:19,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [65/84] Tour pos_pricelist → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:20:20,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [66/84] Tour pos_pricelist → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:20:20,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [67/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:20,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [68/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:20,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [69/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:20:20,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [70/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:20:20,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [71/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:20:20,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [72/84] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-10-24 09:20:20,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [73/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:20,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [74/84] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96")) 2026-10-24 09:20:20,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [75/84] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"):not(:visible)) 2026-10-24 09:20:20,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [76/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:20,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [77/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:20:20,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [78/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:20:20,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [79/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:20:20,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [80/84] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-10-24 09:20:20,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [81/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:21,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [82/84] Tour pos_pricelist → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:20:21,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [83/84] Tour pos_pricelist → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:20:21,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [84/84] Tour pos_pricelist → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-10-24 09:20:21,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:21] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 8 0.014 0.034 2026-10-24 09:20:21,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:20:21,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════╗ ║ TOUR pos_pricelist SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-24 09:20:21,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 25651728 (allocated 27664384) 2026-10-24 09:20:21,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 163 2026-10-24 09:20:21,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:20:21,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 163 2026-10-24 09:20:21,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092021_707232_test_01_pos_basic_order.txt 2026-10-24 09:20:21,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpj277wo3a_chrome_odoo" 2026-10-24 09:20:22,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 359 2026-10-24 09:20:22,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp7yuk00tm_chrome_odoo 2026-10-24 09:20:22,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:40857/json/version 2026-10-24 09:20:22,160 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40857/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:20:22,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:20:22,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:40857/json 2026-10-24 09:20:22,295 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40857/json with timeout 3 increased to 10s during tests 2026-10-24 09:20:22,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:40857/devtools/page/89F6F3401F49794CD886C957B3A58DC8 2026-10-24 09:20:22,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:20:22,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:20:22,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:20:22,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:20:22,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:20:22,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:20:22,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:22] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.039 0.100 2026-10-24 09:20:22,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': '89F6F3401F49794CD886C957B3A58DC8', 'loaderId': '085A32077EDEEA3B54B910B3CE078E7C', 'isDownload': False} 2026-10-24 09:20:22,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_basic_order_01_multi_payment_and_change')" 2026-10-24 09:20:22,666 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:20:22,717 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:22] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 09:20:22,734 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:22] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-24 09:20:22,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:22] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:20:23,452 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:20:23,462 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:20:23,484 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:20:23,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:20:23,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_basic_order_01_multi_payment_and_change', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:20:23,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/38] Tour pos_basic_order_01_multi_payment_and_change → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-10-24 09:20:24,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.212 0.508 2026-10-24 09:20:24,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.699 2026-10-24 09:20:24,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:20:24,522 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.002 0.013 2026-10-24 09:20:24,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:20:24,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-10-24 09:20:24,700 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:20:24,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:20:24,855 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:24,865 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:24,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/38] Tour pos_basic_order_01_multi_payment_and_change → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:20:24,973 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:20:24,978 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:20:25,011 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 09:20:25,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.027 0.045 2026-10-24 09:20:25,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.075 2026-10-24 09:20:25,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.006 0.110 2026-10-24 09:20:25,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/38] Tour pos_basic_order_01_multi_payment_and_change → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:20:25,490 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.040 2026-10-24 09:20:25,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.044 2026-10-24 09:20:25,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.059 2026-10-24 09:20:25,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.071 2026-10-24 09:20:25,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.030 2026-10-24 09:20:25,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/38] Tour pos_basic_order_01_multi_payment_and_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:25,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.122 2026-10-24 09:20:25,613 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.076 2026-10-24 09:20:25,646 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.187 2026-10-24 09:20:25,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.078 2026-10-24 09:20:25,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.089 2026-10-24 09:20:25,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.114 2026-10-24 09:20:25,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/38] Tour pos_basic_order_01_multi_payment_and_change → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:20:25,705 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.061 2026-10-24 09:20:25,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:25] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.067 2026-10-24 09:20:25,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/38] Tour pos_basic_order_01_multi_payment_and_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:25,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/38] Tour pos_basic_order_01_multi_payment_and_change → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:20:25,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/38] Tour pos_basic_order_01_multi_payment_and_change → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:20:25,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/38] Tour pos_basic_order_01_multi_payment_and_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:26,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/38] Tour pos_basic_order_01_multi_payment_and_change → 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(.qty:contains("2")):has(.price:contains("10.20"))) 2026-10-24 09:20:26,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/38] Tour pos_basic_order_01_multi_payment_and_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:26,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/38] Tour pos_basic_order_01_multi_payment_and_change → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:20:26,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/38] Tour pos_basic_order_01_multi_payment_and_change → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:20:26,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/38] Tour pos_basic_order_01_multi_payment_and_change → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:20:26,362 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:20:26,367 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:20:26,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/38] Tour pos_basic_order_01_multi_payment_and_change → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:20:26,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/38] Tour pos_basic_order_01_multi_payment_and_change → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:20:26,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/38] Tour pos_basic_order_01_multi_payment_and_change → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:20:26,583 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:26,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/38] Tour pos_basic_order_01_multi_payment_and_change → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:20:26,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/38] Tour pos_basic_order_01_multi_payment_and_change → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:20:26,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/38] Tour pos_basic_order_01_multi_payment_and_change → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:20:26,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/38] Tour pos_basic_order_01_multi_payment_and_change → Step remaining amount is 5.20 (trigger: .payment-status-remaining .amount:contains("5.20")) 2026-10-24 09:20:26,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/38] Tour pos_basic_order_01_multi_payment_and_change → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:20:26,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/38] Tour pos_basic_order_01_multi_payment_and_change → Step amount tendered in the line is '5.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.0")) 2026-10-24 09:20:26,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/38] Tour pos_basic_order_01_multi_payment_and_change → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:20:27,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/38] Tour pos_basic_order_01_multi_payment_and_change → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-10-24 09:20:27,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/38] Tour pos_basic_order_01_multi_payment_and_change → Step amount tendered in the line is '5.2' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.2")) 2026-10-24 09:20:27,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [27/38] Tour pos_basic_order_01_multi_payment_and_change → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:20:27,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [28/38] Tour pos_basic_order_01_multi_payment_and_change → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 09:20:27,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [29/38] Tour pos_basic_order_01_multi_payment_and_change → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 09:20:27,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [30/38] Tour pos_basic_order_01_multi_payment_and_change → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:20:27,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [31/38] Tour pos_basic_order_01_multi_payment_and_change → Step change is -0.80 (trigger: .payment-status-change .amount:contains("-0.80")) 2026-10-24 09:20:27,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [32/38] Tour pos_basic_order_01_multi_payment_and_change → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-10-24 09:20:27,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [33/38] Tour pos_basic_order_01_multi_payment_and_change → Step amount tendered in the line is '6.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("6.0")) 2026-10-24 09:20:27,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [34/38] Tour pos_basic_order_01_multi_payment_and_change → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:20:27,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [35/38] Tour pos_basic_order_01_multi_payment_and_change → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-10-24 09:20:27,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79508285 started for PoS orders references: [{'name': 'Order 00014-002-0001', 'uuid': 'f5979e74-8f5c-4c9e-882e-ac2bd696e296'}] 2026-10-24 09:20:27,647 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 09:20:28,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79508285 order {'name': 'Order 00014-002-0001', 'uuid': 'f5979e74-8f5c-4c9e-882e-ac2bd696e296'} created pos.order #21 2026-10-24 09:20:28,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79508285 finished 2026-10-24 09:20:28,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 350 0.419 0.664 2026-10-24 09:20:28,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:20:28,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:28] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.017 2026-10-24 09:20:28,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [36/38] Tour pos_basic_order_01_multi_payment_and_change → Step click Next Order (trigger: .receipt-screen .button.next.highlight:visible) 2026-10-24 09:20:28,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [37/38] Tour pos_basic_order_01_multi_payment_and_change → Step Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:20:29,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [38/38] Tour pos_basic_order_01_multi_payment_and_change → Step check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen))) 2026-10-24 09:20:29,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:20:29,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_01_multi_payment_and_change SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-10-24 09:20:29,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 16012404 (allocated 17047552) 2026-10-24 09:20:29,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 359 2026-10-24 09:20:29,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:20:29,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 359 2026-10-24 09:20:29,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092029_464795_test_01_pos_basic_order.txt 2026-10-24 09:20:29,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp7yuk00tm_chrome_odoo" 2026-10-24 09:20:30,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 556 2026-10-24 09:20:30,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpt4os6wii_chrome_odoo 2026-10-24 09:20:30,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:45363/json/version 2026-10-24 09:20:30,003 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45363/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:20:30,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:20:30,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:45363/json 2026-10-24 09:20:30,202 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45363/json with timeout 3 increased to 10s during tests 2026-10-24 09:20:30,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:45363/devtools/page/475FF0D2C17136EFEFFBA924FFD2849E 2026-10-24 09:20:30,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:20:30,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:20:30,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:20:30,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:20:30,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:20:30,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:20:30,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:30] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.032 0.118 2026-10-24 09:20:30,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': '475FF0D2C17136EFEFFBA924FFD2849E', 'loaderId': 'A6B8FCE90E50F63FB7C1909FE4A0D461', 'isDownload': False} 2026-10-24 09:20:30,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_basic_order_02_decimal_order_quantity')" 2026-10-24 09:20:30,676 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:20:30,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:30] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-24 09:20:30,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:30] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-10-24 09:20:30,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:30] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.044 2026-10-24 09:20:31,444 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:20:31,467 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:20:31,490 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:31,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.009 0.006 2026-10-24 09:20:31,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:20:31,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_basic_order_02_decimal_order_quantity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:20:31,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/27] Tour pos_basic_order_02_decimal_order_quantity → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-10-24 09:20:32,162 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.217 0.432 2026-10-24 09:20:32,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.623 2026-10-24 09:20:32,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-24 09:20:32,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:20:32,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:20:32,578 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:20:32,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:20:32,721 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:20:32,728 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:20:32,830 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 09:20:32,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/27] Tour pos_basic_order_02_decimal_order_quantity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:20:32,885 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 09:20:32,895 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-24 09:20:32,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.057 0.078 2026-10-24 09:20:32,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:32] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.005 0.151 2026-10-24 09:20:33,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.006 0.128 2026-10-24 09:20:33,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/27] Tour pos_basic_order_02_decimal_order_quantity → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:20:33,291 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.023 2026-10-24 09:20:33,336 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.048 2026-10-24 09:20:33,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.049 2026-10-24 09:20:33,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/27] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:33,377 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.042 2026-10-24 09:20:33,389 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.078 2026-10-24 09:20:33,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.016 0.144 2026-10-24 09:20:33,464 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.091 2026-10-24 09:20:33,497 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.018 0.128 2026-10-24 09:20:33,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.093 2026-10-24 09:20:33,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.032 2026-10-24 09:20:33,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:20:33,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.070 2026-10-24 09:20:33,578 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.011 0.153 2026-10-24 09:20:33,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:33] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.246 2026-10-24 09:20:33,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/27] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:33,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/27] Tour pos_basic_order_02_decimal_order_quantity → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:20:33,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/27] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:33,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:20:33,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/27] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:20:33,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-10-24 09:20:34,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/27] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:20:34,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0.9"))) 2026-10-24 09:20:34,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/27] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:20:34,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.99"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0.99"))) 2026-10-24 09:20:34,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/27] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:34,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/27] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:20:34,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/27] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:20:34,798 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:20:34,803 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:20:34,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/27] Tour pos_basic_order_02_decimal_order_quantity → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:20:34,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/27] Tour pos_basic_order_02_decimal_order_quantity → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:20:34,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/27] Tour pos_basic_order_02_decimal_order_quantity → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:20:34,998 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:35,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/27] Tour pos_basic_order_02_decimal_order_quantity → Step amount tendered in the line is '5.05' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.05")) 2026-10-24 09:20:35,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/27] Tour pos_basic_order_02_decimal_order_quantity → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:20:35,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67220750 started for PoS orders references: [{'name': 'Order 00014-003-0001', 'uuid': '9f470b02-a1aa-46e7-9846-5407e7290231'}] 2026-10-24 09:20:35,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/27] Tour pos_basic_order_02_decimal_order_quantity → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-10-24 09:20:35,237 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:20:35,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67220750 order {'name': 'Order 00014-003-0001', 'uuid': '9f470b02-a1aa-46e7-9846-5407e7290231'} created pos.order #22 2026-10-24 09:20:36,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67220750 finished 2026-10-24 09:20:36,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.313 0.543 2026-10-24 09:20:36,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:20:36,263 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:36] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:20:36,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/27] Tour pos_basic_order_02_decimal_order_quantity → Step click Next Order (trigger: .receipt-screen .button.next.highlight:visible) 2026-10-24 09:20:36,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/27] Tour pos_basic_order_02_decimal_order_quantity → Step Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:20:36,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [27/27] Tour pos_basic_order_02_decimal_order_quantity → Step check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen))) 2026-10-24 09:20:36,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:20:36,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_02_decimal_order_quantity SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-24 09:20:36,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 15971780 (allocated 17047552) 2026-10-24 09:20:36,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 556 2026-10-24 09:20:36,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:20:36,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 556 2026-10-24 09:20:36,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092036_843181_test_01_pos_basic_order.txt 2026-10-24 09:20:36,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpt4os6wii_chrome_odoo" 2026-10-24 09:20:37,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 755 2026-10-24 09:20:37,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp_h3lh1hi_chrome_odoo 2026-10-24 09:20:37,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:35963/json/version 2026-10-24 09:20:37,381 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35963/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:20:37,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:20:37,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:35963/json 2026-10-24 09:20:37,477 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35963/json with timeout 3 increased to 10s during tests 2026-10-24 09:20:37,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:35963/devtools/page/6A35C5ADA82FFA1B028B783CD2A473E4 2026-10-24 09:20:37,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:20:37,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:20:37,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:20:37,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:20:37,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:20:37,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:20:37,845 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:37] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.031 0.103 2026-10-24 09:20:37,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': '6A35C5ADA82FFA1B028B783CD2A473E4', 'loaderId': '0A551FC607B1B444B858D51428C332D8', 'isDownload': False} 2026-10-24 09:20:37,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_basic_order_03_tax_position')" 2026-10-24 09:20:37,897 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:20:37,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:37] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-10-24 09:20:37,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:37] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-24 09:20:37,941 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:37] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-10-24 09:20:38,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 09:20:38,638 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:20:38,645 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:20:38,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_basic_order_03_tax_position', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:20:38,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:20:38,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/26] Tour pos_basic_order_03_tax_position → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-10-24 09:20:39,351 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:39] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.199 0.481 2026-10-24 09:20:39,358 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.673 2026-10-24 09:20:39,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:20:39,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-24 09:20:39,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:20:39,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:20:39,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:20:39,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:20:39,942 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:39,945 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:40,055 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 09:20:40,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/26] Tour pos_basic_order_03_tax_position → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:20:40,119 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 09:20:40,126 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-24 09:20:40,128 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.033 0.076 2026-10-24 09:20:40,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.007 0.089 2026-10-24 09:20:40,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.009 0.080 2026-10-24 09:20:40,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/26] Tour pos_basic_order_03_tax_position → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:20:40,564 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.020 2026-10-24 09:20:40,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.039 2026-10-24 09:20:40,613 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.063 2026-10-24 09:20:40,638 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.078 2026-10-24 09:20:40,660 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.087 2026-10-24 09:20:40,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/26] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:40,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.097 2026-10-24 09:20:40,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.067 2026-10-24 09:20:40,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.071 2026-10-24 09:20:40,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.115 2026-10-24 09:20:40,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.083 2026-10-24 09:20:40,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/26] Tour pos_basic_order_03_tax_position → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-24 09:20:40,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.047 2026-10-24 09:20:40,768 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.095 2026-10-24 09:20:40,792 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:40] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.074 2026-10-24 09:20:40,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/26] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:40,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/26] Tour pos_basic_order_03_tax_position → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:20:40,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/26] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:41,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/26] Tour pos_basic_order_03_tax_position → Step order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28")) 2026-10-24 09:20:41,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/26] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:41,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/26] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:41,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/26] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:20:41,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/26] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:20:41,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/26] Tour pos_basic_order_03_tax_position → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:20:41,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/26] Tour pos_basic_order_03_tax_position → Step fiscal position screen is shown (trigger: .selection-item:contains("FP-POS-2M")) 2026-10-24 09:20:41,382 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:41,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/26] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:20:41,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/26] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:20:41,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/26] Tour pos_basic_order_03_tax_position → Step the fiscal position FP-POS-2M has been set to the order (trigger: .o_fiscal_position_button:contains("FP-POS-2M")) 2026-10-24 09:20:41,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/26] Tour pos_basic_order_03_tax_position → Step cancel dialog (trigger: .modal .modal-header button[aria-label='Close']) 2026-10-24 09:20:41,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/26] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:41,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/26] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:41,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/26] Tour pos_basic_order_03_tax_position → Step order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52")) 2026-10-24 09:20:41,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/26] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:41,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/26] Tour pos_basic_order_03_tax_position → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:20:42,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/26] Tour pos_basic_order_03_tax_position → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:20:42,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/26] Tour pos_basic_order_03_tax_position → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-10-24 09:20:42,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:42] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 11 0.017 0.033 2026-10-24 09:20:42,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:20:42,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_03_tax_position SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 09:20:42,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 15334312 (allocated 16523264) 2026-10-24 09:20:42,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 755 2026-10-24 09:20:42,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:20:42,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 755 2026-10-24 09:20:42,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092042_537193_test_01_pos_basic_order.txt 2026-10-24 09:20:42,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp_h3lh1hi_chrome_odoo" 2026-10-24 09:20:43,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 947 2026-10-24 09:20:43,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpryy_q12a_chrome_odoo 2026-10-24 09:20:43,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:40763/json/version 2026-10-24 09:20:43,094 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40763/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:20:43,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:20:43,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:40763/json 2026-10-24 09:20:43,122 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40763/json with timeout 3 increased to 10s during tests 2026-10-24 09:20:43,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:40763/devtools/page/F7C802E63F16E7C43EFA9A8EE034FF15 2026-10-24 09:20:43,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:20:43,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:20:43,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:20:43,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:20:43,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:20:43,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:20:43,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:43] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.022 0.098 2026-10-24 09:20:43,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'F7C802E63F16E7C43EFA9A8EE034FF15', 'loaderId': 'FAE62D9495970EC51C581E5BFE830AED', 'isDownload': False} 2026-10-24 09:20:43,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('FloatingOrderTour')" 2026-10-24 09:20:43,457 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:20:43,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:43] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-24 09:20:43,507 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:43] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-10-24 09:20:43,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:43] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.048 2026-10-24 09:20:44,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:20:44,161 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:44,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:20:44,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('FloatingOrderTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:20:44,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/47] Tour FloatingOrderTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:20:44,274 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:20:44,895 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.232 0.482 2026-10-24 09:20:44,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.703 2026-10-24 09:20:45,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 09:20:45,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:20:45,242 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:20:45,333 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:20:45,356 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:20:45,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:20:45,507 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:20:45,510 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:45,607 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:20:45,646 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "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-24 09:20:45,673 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 09:20:45,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.025 0.083 2026-10-24 09:20:45,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:45,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.010 0.148 2026-10-24 09:20:45,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.009 0.098 2026-10-24 09:20:45,858 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.016 0.014 2026-10-24 09:20:45,879 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.058 2026-10-24 09:20:45,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.043 2026-10-24 09:20:45,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/47] Tour FloatingOrderTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:20:45,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.070 2026-10-24 09:20:45,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.081 2026-10-24 09:20:45,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.113 2026-10-24 09:20:45,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:45,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.018 0.087 2026-10-24 09:20:45,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:45] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.084 2026-10-24 09:20:46,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:46] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.040 2026-10-24 09:20:46,023 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:46] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.134 2026-10-24 09:20:46,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/47] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:20:46,032 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:46] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.076 2026-10-24 09:20:46,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:46] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.080 2026-10-24 09:20:46,053 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:46] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.057 2026-10-24 09:20:46,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:46,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/47] Tour FloatingOrderTour → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:20:46,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:46,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/47] Tour FloatingOrderTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:20:46,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/47] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:20:46,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:46,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/47] Tour FloatingOrderTour → 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(.qty:contains("2")):has(.price:contains("10.20"))) 2026-10-24 09:20:46,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:46,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/47] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:20:46,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/47] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:20:46,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/47] Tour FloatingOrderTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:20:46,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/47] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:20:47,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:47,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/47] Tour FloatingOrderTour → 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(.qty:contains("1")):has(.price:contains("5.28"))) 2026-10-24 09:20:47,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:47,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/47] Tour FloatingOrderTour → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:20:47,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/47] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:20:47,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:47,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/47] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","price":"10.56"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2")):has(.price:contains("10.56"))) 2026-10-24 09:20:47,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:47,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/47] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:20:47,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [27/47] Tour FloatingOrderTour → Step .fa-caret-down 2026-10-24 09:20:47,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [28/47] Tour FloatingOrderTour → Step .list-container-items .btn:eq(0) 2026-10-24 09:20:47,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [29/47] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:20:47,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [30/47] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:20:47,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [31/47] Tour FloatingOrderTour → Step .fa-caret-down 2026-10-24 09:20:47,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [32/47] Tour FloatingOrderTour → Step .list-container-items .btn:eq(1) 2026-10-24 09:20:47,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [33/47] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:20:48,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [34/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:48,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [35/47] Tour FloatingOrderTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-10-24 09:20:48,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [36/47] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-10-24 09:20:48,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [37/47] Tour FloatingOrderTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:20:48,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [38/47] Tour FloatingOrderTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:20:48,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [39/47] Tour FloatingOrderTour → Step body 2026-10-24 09:20:48,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [40/47] Tour FloatingOrderTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-10-24 09:20:48,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [41/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:48,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [42/47] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:20:48,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [43/47] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:20:48,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [44/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:48,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [45/47] Tour FloatingOrderTour → Step Check orderline with attributes: {"productName":"Letter Tray","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-10-24 09:20:48,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [46/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:48,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [47/47] Tour FloatingOrderTour → Step body 2026-10-24 09:20:48,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:20:48,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════╗ ║ TOUR FloatingOrderTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:20:49,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 15310076 (allocated 16523264) 2026-10-24 09:20:49,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 947 2026-10-24 09:20:49,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:20:49,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 947 2026-10-24 09:20:49,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092049_208994_test_01_pos_basic_order.txt 2026-10-24 09:20:49,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpryy_q12a_chrome_odoo" 2026-10-24 09:20:49,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 1149 2026-10-24 09:20:49,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpgobtpclb_chrome_odoo 2026-10-24 09:20:49,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:41041/json/version 2026-10-24 09:20:49,639 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41041/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:20:49,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:20:49,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:41041/json 2026-10-24 09:20:49,770 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41041/json with timeout 3 increased to 10s during tests 2026-10-24 09:20:49,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:41041/devtools/page/287374913A163D90C9904793CFEA08E0 2026-10-24 09:20:49,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:20:49,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:20:49,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:20:49,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:20:49,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:20:49,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:20:50,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:50] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.020 0.117 2026-10-24 09:20:50,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': '287374913A163D90C9904793CFEA08E0', 'loaderId': '2F2BE2A79341382D919A5951E9DBC2EA', 'isDownload': False} 2026-10-24 09:20:50,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-24 09:20:50,155 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:20:50,197 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:50] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-10-24 09:20:50,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:50] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-24 09:20:50,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:50] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-24 09:20:50,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:20:50,916 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:50,925 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:50,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:20:51,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:20:51,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/153] Tour ProductScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:20:51,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:51] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.194 0.520 2026-10-24 09:20:51,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.713 2026-10-24 09:20:51,936 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:20:51,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-24 09:20:51,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:20:52,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:20:52,108 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:20:52,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:20:52,253 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:52,273 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:20:52,337 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:20:52,373 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "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-24 09:20:52,401 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:20:52,448 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.026 0.082 2026-10-24 09:20:52,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/153] Tour ProductScreenTour → Step .product-list 2026-10-24 09:20:52,473 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.058 2026-10-24 09:20:52,509 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.008 0.142 2026-10-24 09:20:52,594 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.037 2026-10-24 09:20:52,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.053 2026-10-24 09:20:52,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/153] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:20:52,651 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.082 2026-10-24 09:20:52,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.011 0.101 2026-10-24 09:20:52,722 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.101 2026-10-24 09:20:52,733 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.172 2026-10-24 09:20:52,757 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.188 2026-10-24 09:20:52,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:52,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.011 0.130 2026-10-24 09:20:52,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.059 2026-10-24 09:20:52,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.123 2026-10-24 09:20:52,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.118 2026-10-24 09:20:52,847 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.079 2026-10-24 09:20:52,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:20:52] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.118 2026-10-24 09:20:52,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/153] Tour ProductScreenTour → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:20:52,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:53,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:20:53,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/153] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:20:53,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:53,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/153] Tour ProductScreenTour → 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(.qty:contains("2")):has(.price:contains("10.20"))) 2026-10-24 09:20:53,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:53,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:20:53,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/153] Tour ProductScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:20:53,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:53,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/153] Tour ProductScreenTour → 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(.qty:contains("1")):has(.price:contains("5.28"))) 2026-10-24 09:20:53,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:53,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/153] Tour ProductScreenTour → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:20:53,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/153] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:20:53,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:53,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/153] Tour ProductScreenTour → 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(.qty:contains("3")):has(.price:contains("15.30"))) 2026-10-24 09:20:54,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:54,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("3"))) 2026-10-24 09:20:54,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:54,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/153] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-24 09:20:54,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:20:54,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:20:54,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [27/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:20:54,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [28/153] Tour ProductScreenTour → 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(.qty:contains("0")):has(.price:contains("0.0"))) 2026-10-24 09:20:54,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [29/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:20:54,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [30/153] Tour ProductScreenTour → 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(.qty:contains("3")):has(.price:contains("15.30"))) 2026-10-24 09:20:54,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [31/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:20:54,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [32/153] Tour ProductScreenTour → 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(.qty:contains("0")):has(.price:contains("0.0"))) 2026-10-24 09:20:55,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [33/153] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:20:55,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [34/153] Tour ProductScreenTour → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:20:55,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [35/153] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:20:55,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [36/153] Tour ProductScreenTour → 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(.qty:contains("12")):has(.price:contains("61.2"))) 2026-10-24 09:20:55,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [37/153] Tour ProductScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:20:55,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [38/153] Tour ProductScreenTour → 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(.qty:contains("123")):has(.price:contains("627.3"))) 2026-10-24 09:20:55,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [39/153] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:20:55,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [40/153] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:20:56,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [41/153] Tour ProductScreenTour → 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(.qty:contains("123.5")):has(.price:contains("629.85"))) 2026-10-24 09:20:56,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [42/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:56,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [43/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '123.5' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("123.5"))) 2026-10-24 09:20:56,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [44/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:56,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [45/153] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"123.5"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5"))) 2026-10-24 09:20:56,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [46/153] Tour ProductScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:20:56,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [47/153] Tour ProductScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:20:56,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [48/153] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:20:56,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [49/153] Tour ProductScreenTour → 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(.qty:contains("123.5")):has(.price:contains("123.5"))) 2026-10-24 09:20:56,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [50/153] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:20:56,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [51/153] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:20:56,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [52/153] Tour ProductScreenTour → 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(.qty:contains("123.5")):has(.price:contains("1,358.5"))) 2026-10-24 09:20:57,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [53/153] Tour ProductScreenTour → Step click numpad button: % (trigger: div.numpad button[value="%"]) 2026-10-24 09:20:57,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [54/153] Tour ProductScreenTour → Step check if --%-- mode is activated (trigger: div.numpad button[value="%"].active) 2026-10-24 09:20:57,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [55/153] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:20:57,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [56/153] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:20:57,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [57/153] Tour ProductScreenTour → 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(.qty:contains("123.5")):has(.price:contains("1,290.58"))) 2026-10-24 09:20:57,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [58/153] Tour ProductScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:20:57,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [59/153] Tour ProductScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:20:57,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [60/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:20:57,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [61/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:20:57,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [62/153] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:20:57,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [63/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:20:58,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [64/153] Tour ProductScreenTour → Step selecting 'Desk test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Desk test")) 2026-10-24 09:20:58,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [65/153] Tour ProductScreenTour → Step 'Desk test' subcategory selected (trigger: button.category-button:contains("Desk test")) 2026-10-24 09:20:58,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [66/153] Tour ProductScreenTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-10-24 09:20:58,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [67/153] Tour ProductScreenTour → Step selecting 'Misc test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Misc test")) 2026-10-24 09:20:58,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [68/153] Tour ProductScreenTour → Step 'Misc test' subcategory selected (trigger: button.category-button:contains("Misc test")) 2026-10-24 09:20:58,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [69/153] Tour ProductScreenTour → Step 'Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen")) 2026-10-24 09:20:58,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [70/153] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-10-24 09:20:58,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [71/153] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-10-24 09:20:58,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [72/153] Tour ProductScreenTour → Step 'Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray")) 2026-10-24 09:20:58,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [73/153] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-10-24 09:20:58,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [74/153] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-10-24 09:20:58,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [75/153] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:20:58,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [76/153] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-10-24 09:20:58,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [77/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:20:59,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [78/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:20:59,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [79/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:20:59,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [80/153] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:20:59,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [81/153] Tour ProductScreenTour → 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(.qty:contains("2"))) 2026-10-24 09:20:59,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [82/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:20:59,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [83/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:20:59,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [84/153] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:20:59,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [85/153] Tour ProductScreenTour → 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(.qty:contains("2"))) 2026-10-24 09:20:59,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [86/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:20:59,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [87/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:21:00,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [88/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:00,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [89/153] Tour ProductScreenTour → 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(.qty:contains("2"))) 2026-10-24 09:21:00,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [90/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:00,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [91/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:21:00,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [92/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:00,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [93/153] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:21:00,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [94/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:00,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [95/153] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:21:00,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [96/153] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-10-24 09:21:01,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [97/153] Tour ProductScreenTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-24 09:21:01,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [98/153] Tour ProductScreenTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 09:21:01,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [99/153] Tour ProductScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:21:01,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [100/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:01,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [101/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:01,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [102/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:01,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [103/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:01,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [104/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:21:01,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [105/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:01,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [106/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:02,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [107/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:02,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [108/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:02,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [109/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:02,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [110/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:21:02,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [111/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:02,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [112/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:02,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [113/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:02,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [114/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:02,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [115/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:02,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [116/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:21:03,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [117/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:03,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [118/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:03,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [119/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:03,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [120/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:03,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [121/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:03,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [122/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:21:03,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [123/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:03,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [124/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:04,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [125/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:04,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [126/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:21:04,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [127/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:04,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [128/153] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:21:04,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [129/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:04,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [130/153] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:21:04,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [131/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:04,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [132/153] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:21:04,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [133/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:04,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [134/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:21:04,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [135/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:05,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [136/153] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:21:05,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [137/153] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:21:05,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [138/153] Tour ProductScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:21:05,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [139/153] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-10-24 09:21:05,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [140/153] Tour ProductScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 09:21:05,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [141/153] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:05,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [142/153] Tour ProductScreenTour → 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(.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note"))) 2026-10-24 09:21:05,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [143/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:05,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [144/153] Tour ProductScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:21:05,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [145/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:05,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [146/153] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:21:05,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [147/153] Tour ProductScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:21:05,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [148/153] Tour ProductScreenTour → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-10-24 09:21:05,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [149/153] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:05,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [150/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:05,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [151/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:05,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [152/153] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:21:06,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [153/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:06,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:21:06,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════╗ ║ TOUR ProductScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:21:06,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 16878356 (allocated 20066304) 2026-10-24 09:21:06,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 1149 2026-10-24 09:21:06,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:21:06,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 1149 2026-10-24 09:21:06,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092106_538462_test_01_pos_basic_order.txt 2026-10-24 09:21:06,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpgobtpclb_chrome_odoo" 2026-10-24 09:21:06,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 1341 2026-10-24 09:21:06,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp0f0kv8py_chrome_odoo 2026-10-24 09:21:06,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:39543/json/version 2026-10-24 09:21:06,972 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39543/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:21:07,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:21:07,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:39543/json 2026-10-24 09:21:07,048 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39543/json with timeout 3 increased to 10s during tests 2026-10-24 09:21:07,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:39543/devtools/page/FCDCE7554B703C24DE2BE77102707B3C 2026-10-24 09:21:07,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:21:07,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:21:07,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:21:07,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:21:07,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:21:07,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:21:07,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:07] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.023 0.097 2026-10-24 09:21:07,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'FCDCE7554B703C24DE2BE77102707B3C', 'loaderId': 'E221956B431C4A5FA80FB8E1BEB44B76', 'isDownload': False} 2026-10-24 09:21:07,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-24 09:21:07,420 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:21:07,452 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:07] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:21:07,467 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:07] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-24 09:21:07,480 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:07] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-10-24 09:21:08,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:21:08,181 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:08,185 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:08,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:21:08,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:21:08,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/80] Tour PaymentScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:21:08,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.222 0.460 2026-10-24 09:21:08,886 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.683 2026-10-24 09:21:09,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:21:09,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.011 2026-10-24 09:21:09,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-24 09:21:09,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:21:09,312 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:21:09,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:21:09,447 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:21:09,462 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:21:09,572 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-24 09:21:09,582 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-24 09:21:09,608 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.077 2026-10-24 09:21:09,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/80] Tour PaymentScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:21:09,700 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.049 0.129 2026-10-24 09:21:09,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.010 0.155 2026-10-24 09:21:09,793 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.007 0.164 2026-10-24 09:21:09,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.063 2026-10-24 09:21:09,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.090 2026-10-24 09:21:09,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.126 2026-10-24 09:21:09,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.065 2026-10-24 09:21:09,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.152 2026-10-24 09:21:09,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/80] Tour PaymentScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:09,936 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.164 2026-10-24 09:21:09,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.017 0.072 2026-10-24 09:21:09,989 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:09] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.107 2026-10-24 09:21:10,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:10] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.074 2026-10-24 09:21:10,024 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:10] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.008 0.170 2026-10-24 09:21:10,037 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:10] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.054 2026-10-24 09:21:10,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:10] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.135 2026-10-24 09:21:10,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/80] Tour PaymentScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:10,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:10] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.114 2026-10-24 09:21:10,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:21:10,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/80] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:21:10,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/80] Tour PaymentScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-10-24 09:21:10,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/80] Tour PaymentScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:10,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/80] Tour PaymentScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:10,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/80] Tour PaymentScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:10,629 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:21:10,637 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:21:10,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/80] Tour PaymentScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:10,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/80] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-24 09:21:10,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/80] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-10-24 09:21:10,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/80] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:21:10,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:21:10,926 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:10,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:21:11,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:21:11,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:21:11,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:21:11,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:11,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/80] Tour PaymentScreenTour → Step remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8")) 2026-10-24 09:21:11,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/80] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:21:11,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/80] Tour PaymentScreenTour → Step amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00")) 2026-10-24 09:21:11,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/80] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:21:11,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/80] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:11,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/80] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:21:11,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [27/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:21:11,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [28/80] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:21:11,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [29/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:11,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [30/80] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:21:11,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [31/80] Tour PaymentScreenTour → Step amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00")) 2026-10-24 09:21:11,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [32/80] Tour PaymentScreenTour → Step delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button) 2026-10-24 09:21:11,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [33/80] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-24 09:21:11,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [34/80] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-10-24 09:21:12,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [35/80] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:21:12,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [36/80] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:21:12,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [37/80] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:21:12,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [38/80] Tour PaymentScreenTour → 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-24 09:21:12,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [39/80] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:21:12,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [40/80] Tour PaymentScreenTour → Step click numpad button: +10 (trigger: div.numpad button[value="+10"]) 2026-10-24 09:21:12,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [41/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:21:12,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [42/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:21:12,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [43/80] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:21:12,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [44/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:12,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [45/80] Tour PaymentScreenTour → Step remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8")) 2026-10-24 09:21:12,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [46/80] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:21:12,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [47/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:21:12,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [48/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:21:12,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [49/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:21:12,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [50/80] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:21:12,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [51/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:21:13,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [52/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:13,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [53/80] Tour PaymentScreenTour → Step change is -52.2 (trigger: .payment-status-change .amount:contains("-52.2")) 2026-10-24 09:21:13,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [54/80] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:21:13,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [55/80] Tour PaymentScreenTour → Step click numpad button: +50 (trigger: div.numpad button[value="+50"]) 2026-10-24 09:21:13,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [56/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:21:13,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [57/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:21:13,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [58/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:21:13,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [59/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:21:13,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [60/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:13,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [61/80] Tour PaymentScreenTour → Step change is -102.2 (trigger: .payment-status-change .amount:contains("-102.2")) 2026-10-24 09:21:13,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [62/80] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:21:13,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [63/80] Tour PaymentScreenTour → 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-24 09:21:13,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [64/80] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:21:13,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [65/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:21:13,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [66/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:21:13,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [67/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:21:13,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [68/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:14,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [69/80] Tour PaymentScreenTour → Step remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8")) 2026-10-24 09:21:14,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [70/80] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:21:14,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [71/80] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:21:14,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [72/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 09:21:14,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [73/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:21:14,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [74/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:14,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [75/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:21:14,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [76/80] Tour PaymentScreenTour → Step remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8")) 2026-10-24 09:21:14,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [77/80] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:21:14,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [78/80] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:21:14,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [79/80] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:21:14,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [80/80] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:21:14,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:21:14,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════╗ ║ TOUR PaymentScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:21:14,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 15408904 (allocated 16785408) 2026-10-24 09:21:15,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 1341 2026-10-24 09:21:15,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:21:15,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 1341 2026-10-24 09:21:15,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092115_174930_test_01_pos_basic_order.txt 2026-10-24 09:21:15,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp0f0kv8py_chrome_odoo" 2026-10-24 09:21:15,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 1532 2026-10-24 09:21:15,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpbdzqrpz1_chrome_odoo 2026-10-24 09:21:15,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:43759/json/version 2026-10-24 09:21:15,703 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43759/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:21:15,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:21:15,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:43759/json 2026-10-24 09:21:15,768 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43759/json with timeout 3 increased to 10s during tests 2026-10-24 09:21:15,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:43759/devtools/page/871F078AC5A1F07B9D720AFD25E4781A 2026-10-24 09:21:15,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:21:15,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:21:15,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:21:15,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:21:16,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:21:16,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:21:16,184 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:16] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.024 0.114 2026-10-24 09:21:16,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': '871F078AC5A1F07B9D720AFD25E4781A', 'loaderId': 'E29CA34A0A9B17C69D246C121DAA1975', 'isDownload': False} 2026-10-24 09:21:16,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-24 09:21:16,225 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:21:16,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:16] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-10-24 09:21:16,273 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:16] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-24 09:21:16,289 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:16] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-10-24 09:21:16,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:21:16,941 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:16,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:21:16,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:21:16,993 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:21:17,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/177] Tour ReceiptScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:21:17,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.218 0.444 2026-10-24 09:21:17,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.657 2026-10-24 09:21:17,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:21:17,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 09:21:17,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:21:17,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:21:18,002 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:21:18,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:21:18,130 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:21:18,134 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:18,230 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:18,245 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:21:18,250 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:21:18,320 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.018 0.049 2026-10-24 09:21:18,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/177] Tour ReceiptScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:21:18,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.045 2026-10-24 09:21:18,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.005 0.077 2026-10-24 09:21:18,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.046 0.030 2026-10-24 09:21:18,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.088 2026-10-24 09:21:18,551 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.089 2026-10-24 09:21:18,579 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.133 2026-10-24 09:21:18,601 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.061 2026-10-24 09:21:18,610 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.121 2026-10-24 09:21:18,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:18,642 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.160 2026-10-24 09:21:18,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.106 2026-10-24 09:21:18,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.090 2026-10-24 09:21:18,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.092 2026-10-24 09:21:18,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.079 2026-10-24 09:21:18,724 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.071 2026-10-24 09:21:18,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.103 2026-10-24 09:21:18,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:18,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:18,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:18,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:21:19,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:19,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:19,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/177] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:21:19,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:21:19,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-10-24 09:21:19,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:19,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:19,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/177] Tour ReceiptScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:21:19,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/177] Tour ReceiptScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:21:20,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/177] Tour ReceiptScreenTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-10-24 09:21:20,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:20,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:20,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:20,238 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:21:20,239 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:21:20,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:20,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/177] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:21:20,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/177] Tour ReceiptScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:21:20,428 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:20,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/177] Tour ReceiptScreenTour → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-24 09:21:20,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/177] Tour ReceiptScreenTour → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-24 09:21:20,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/177] Tour ReceiptScreenTour → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-10-24 09:21:20,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [27/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:21:20,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95182214 started for PoS orders references: [{'name': 'Order 00014-008-0001', 'uuid': '5cd32039-36ce-40fa-9eeb-72ed3cc95e08'}] 2026-10-24 09:21:20,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [28/177] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:21:20,853 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:21:21,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95182214 order {'name': 'Order 00014-008-0001', 'uuid': '5cd32039-36ce-40fa-9eeb-72ed3cc95e08'} created pos.order #23 2026-10-24 09:21:21,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95182214 finished 2026-10-24 09:21:21,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 212 0.296 0.565 2026-10-24 09:21:21,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:21:21,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:21] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:21:21,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [29/177] Tour ReceiptScreenTour → Step Shipping date must be printed (trigger: .pos-receipt-order-data:contains('Expected delivery:')) 2026-10-24 09:21:22,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [30/177] Tour ReceiptScreenTour → Step Shipping date must be today (trigger: .pos-receipt-order-data:contains('Expected delivery:') > div:contains('10/24/2026')) 2026-10-24 09:21:22,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [31/177] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("55.0") 2026-10-24 09:21:22,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [32/177] Tour ReceiptScreenTour → Step .receipt-screen 2026-10-24 09:21:22,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [33/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:21:22,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [34/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:21:22,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [35/177] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:21:22,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [36/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:22,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [37/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:22,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [38/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:22,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [39/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:22,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [40/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:21:22,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [41/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:22,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [42/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:22,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [43/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:21:22,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [44/177] Tour ReceiptScreenTour → 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(.qty:contains("6")):has(.price:contains("30.0"))) 2026-10-24 09:21:23,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [45/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:23,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [46/177] Tour ReceiptScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:21:23,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [47/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:23,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [48/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:23,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [49/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:23,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [50/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:23,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [51/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:21:23,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [52/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:23,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [53/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:23,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [54/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:21:23,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [55/177] Tour ReceiptScreenTour → 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(.qty:contains("6")):has(.price:contains("36.0"))) 2026-10-24 09:21:23,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [56/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:24,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [57/177] Tour ReceiptScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:21:24,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [58/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:24,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [59/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:24,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [60/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:24,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [61/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:24,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [62/177] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:21:24,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [63/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:24,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [64/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:24,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [65/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:21:24,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [66/177] Tour ReceiptScreenTour → 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(.qty:contains("6")):has(.price:contains("6.0"))) 2026-10-24 09:21:24,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [67/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:24,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [68/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:24,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [69/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:25,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [70/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:25,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [71/177] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:21:25,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [72/177] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-10-24 09:21:25,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [73/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:21:25,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [74/177] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:21:25,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [75/177] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button[value="7"]) 2026-10-24 09:21:25,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [76/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:21:25,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [77/177] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:25,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [78/177] Tour ReceiptScreenTour → Step remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0")) 2026-10-24 09:21:25,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [79/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:21:25,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [80/177] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:21:25,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [81/177] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button[value="7"]) 2026-10-24 09:21:25,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [82/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:21:25,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [83/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:21:25,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [84/177] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:25,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [85/177] Tour ReceiptScreenTour → Step change is -628.0 (trigger: .payment-status-change .amount:contains("-628.0")) 2026-10-24 09:21:25,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [86/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:21:26,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65946055 started for PoS orders references: [{'name': 'Order 00014-008-0002', 'uuid': '7a4d7bb4-1c6e-425a-9b55-863b17a6bdcb'}] 2026-10-24 09:21:26,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [87/177] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:21:27,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65946055 order {'name': 'Order 00014-008-0002', 'uuid': '7a4d7bb4-1c6e-425a-9b55-863b17a6bdcb'} created pos.order #24 2026-10-24 09:21:27,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65946055 finished 2026-10-24 09:21:27,094 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 262 0.447 0.628 2026-10-24 09:21:27,190 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:21:27,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [88/177] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("72.0") 2026-10-24 09:21:27,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [89/177] Tour ReceiptScreenTour → Step .receipt-screen 2026-10-24 09:21:27,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [90/177] Tour ReceiptScreenTour → Step .receipt-screen .send-receipt-email-input 2026-10-24 09:21:28,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [91/177] Tour ReceiptScreenTour → Step .receipt-screen button i.fa-paper-plane 2026-10-24 09:21:28,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [92/177] Tour ReceiptScreenTour → Step .receipt-screen .notice .text-success 2026-10-24 09:21:28,577 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-24 09:21:28,578 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-24 09:21:28,579 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-24 09:21:28,582 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-24 09:21:28,583 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-24 09:21:28,584 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-24 09:21:28,586 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-24 09:21:28,586 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-24 09:21:28,591 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-24 09:21:28,600 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:21:28,612 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:21:28,615 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-24 09:21:28,618 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-24 09:21:28,633 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-24 09:21:28,660 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-24 09:21:28,676 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:21:28,679 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-24 09:21:28,679 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-24 09:21:28,680 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-24 09:21:28,687 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-24 09:21:28,694 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-24 09:21:28,694 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-24 09:21:28,695 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-24 09:21:28,696 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-24 09:21:28,700 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-24 09:21:28,701 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-24 09:21:28,701 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-24 09:21:28,702 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-24 09:21:28,702 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-24 09:21:28,705 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-24 09:21:28,705 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-24 09:21:28,709 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-24 09:21:28,710 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-24 09:21:28,711 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-24 09:21:28,712 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-24 09:21:28,720 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-24 09:21:28,721 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-24 09:21:28,722 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-24 09:21:28,723 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-24 09:21:28,723 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-24 09:21:28,724 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-24 09:21:28,725 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-24 09:21:28,726 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-24 09:21:28,726 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-24 09:21:28,729 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-24 09:21:28,729 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-24 09:21:28,760 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 09:21:28,762 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-24 09:21:28,769 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 09:21:28,792 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-24 09:21:28,798 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-24 09:21:28,816 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-24 09:21:28,850 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 09:21:28,855 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-24 09:21:28,856 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-24 09:21:28,856 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-24 09:21:28,860 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:21:28,878 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-24 09:21:28,878 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:21:28,879 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-24 09:21:28,880 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-24 09:21:28,882 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-24 09:21:28,884 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-24 09:21:28,886 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-24 09:21:28,906 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-24 09:21:28,907 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-24 09:21:28,907 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-24 09:21:28,908 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-24 09:21:28,917 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-24 09:21:28,921 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-24 09:21:28,929 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-24 09:21:28,931 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-24 09:21:28,944 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:21:28,946 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-24 09:21:28,974 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-24 09:21:28,977 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-24 09:21:28,981 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-24 09:21:28,995 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:28] "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-24 09:21:29,007 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-24 09:21:29,009 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.123 2026-10-24 09:21:29,020 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-24 09:21:29,054 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-24 09:21:29,059 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-24 09:21:29,060 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-24 09:21:29,062 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-24 09:21:29,063 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-24 09:21:29,073 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-24 09:21:29,079 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-24 09:21:29,080 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-24 09:21:29,091 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-24 09:21:29,092 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-24 09:21:29,101 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-24 09:21:29,120 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 09:21:29,120 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-24 09:21:29,139 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-24 09:21:29,186 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:21:29,205 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 09:21:29,211 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:21:29,219 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-24 09:21:29,227 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-24 09:21:29,246 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-24 09:21:29,253 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-24 09:21:29,267 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:21:29,269 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-24 09:21:29,275 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-24 09:21:29,277 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-24 09:21:29,280 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-24 09:21:29,282 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:21:29,289 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-24 09:21:29,295 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-24 09:21:29,303 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-24 09:21:29,311 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-24 09:21:29,315 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 09:21:29,317 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-24 09:21:29,318 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-24 09:21:29,319 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-24 09:21:29,320 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-24 09:21:29,320 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-24 09:21:29,323 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-24 09:21:29,379 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 304 - 4 0.002 0.014 2026-10-24 09:21:29,846 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:29] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 304 - 4 0.004 0.017 2026-10-24 09:21:30,633 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:30] "POST /web/dataset/call_kw/pos.order/action_send_receipt HTTP/1.1" 200 - 33 0.026 0.093 2026-10-24 09:21:30,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [93/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:21:30,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [94/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:21:30,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [95/177] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:21:30,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [96/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:30,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [97/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:31,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [98/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:31,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [99/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:31,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [100/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:21:31,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [101/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:31,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [102/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:31,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [103/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:21:31,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [104/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6"))) 2026-10-24 09:21:31,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [105/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:31,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [106/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:31,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [107/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:31,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [108/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:31,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [109/177] Tour ReceiptScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-24 09:21:31,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [110/177] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-10-24 09:21:31,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [111/177] Tour ReceiptScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-10-24 09:21:32,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [112/177] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:32,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [113/177] Tour ReceiptScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-24 09:21:32,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [114/177] Tour ReceiptScreenTour → Step amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0")) 2026-10-24 09:21:32,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [115/177] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:21:32,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [116/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:21:32,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [117/177] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:21:32,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47372584 started for PoS orders references: [{'name': 'Order 00014-008-0003', 'uuid': '3b438107-da27-423b-8943-662a553f3ac7'}] 2026-10-24 09:21:33,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47372584 order {'name': 'Order 00014-008-0003', 'uuid': '3b438107-da27-423b-8943-662a553f3ac7'} created pos.order #25 2026-10-24 09:21:33,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47372584 finished 2026-10-24 09:21:33,311 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 228 0.336 0.514 2026-10-24 09:21:33,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:21:33,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [118/177] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("$ 30.00 + $ 1.00 tip") 2026-10-24 09:21:33,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [119/177] Tour ReceiptScreenTour → Step .receipt-screen 2026-10-24 09:21:33,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [120/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:21:33,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [121/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:21:33,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [122/177] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:21:33,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [123/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:33,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [124/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:33,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [125/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:33,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [126/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:34,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [127/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:21:34,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [128/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:34,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [129/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:34,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [130/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:21:34,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [131/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:34,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [132/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:34,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [133/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:21:34,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [134/177] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:21:34,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [135/177] Tour ReceiptScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:21:34,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [136/177] Tour ReceiptScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-10-24 09:21:34,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [137/177] Tour ReceiptScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 09:21:34,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [138/177] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:34,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [139/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:34,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [140/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:34,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [141/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:34,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [142/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:35,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [143/177] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:21:35,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [144/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:21:35,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [145/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note"))) 2026-10-24 09:21:35,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30836268 started for PoS orders references: [{'name': 'Order 00014-008-0004', 'uuid': '718268b8-7622-47e5-9545-bf91660d0fee'}] 2026-10-24 09:21:35,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30836268 order {'name': 'Order 00014-008-0004', 'uuid': '718268b8-7622-47e5-9545-bf91660d0fee'} created pos.order #26 2026-10-24 09:21:35,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30836268 finished 2026-10-24 09:21:35,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.252 0.509 2026-10-24 09:21:36,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 09:21:36,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [146/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:21:36,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [147/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:21:36,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [148/177] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:21:36,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [149/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:36,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [150/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:21:36,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [151/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:36,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [152/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:36,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [153/177] Tour ReceiptScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:21:36,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [154/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:21:36,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [155/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:36,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [156/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:36,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [157/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:21:36,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [158/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:36,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [159/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:36,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [160/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:21:36,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [161/177] Tour ReceiptScreenTour → Step click numpad button: % (trigger: div.numpad button[value="%"]) 2026-10-24 09:21:37,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [162/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("20"))) 2026-10-24 09:21:37,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [163/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:21:37,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [164/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"19.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("19.0"))) 2026-10-24 09:21:37,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [165/177] Tour ReceiptScreenTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:21:37,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [166/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:37,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [167/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:37,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [168/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:37,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [169/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:37,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [170/177] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:21:37,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [171/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:21:37,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19649266 started for PoS orders references: [{'name': 'Order 00014-008-0005', 'uuid': 'b3a8fcae-1d0d-40eb-9633-4e9a58a2adcf'}] 2026-10-24 09:21:37,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [172/177] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:21:38,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19649266 order {'name': 'Order 00014-008-0005', 'uuid': 'b3a8fcae-1d0d-40eb-9633-4e9a58a2adcf'} created pos.order #27 2026-10-24 09:21:38,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19649266 finished 2026-10-24 09:21:38,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.204 0.467 2026-10-24 09:21:38,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:21:38,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [173/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"20"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("20"))) 2026-10-24 09:21:38,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [174/177] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("19.00") 2026-10-24 09:21:38,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [175/177] Tour ReceiptScreenTour → Step .receipt-screen 2026-10-24 09:21:38,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [176/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:21:38,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [177/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:21:38,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:21:38,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════╗ ║ TOUR ReceiptScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:21:39,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 25697432 (allocated 26750976) 2026-10-24 09:21:39,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 1532 2026-10-24 09:21:39,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:21:39,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 1532 2026-10-24 09:21:39,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092139_404029_test_01_pos_basic_order.txt 2026-10-24 09:21:39,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpbdzqrpz1_chrome_odoo" 2026-10-24 09:21:39,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-10-24 09:21:40,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Chrome pid: 1770 2026-10-24 09:21:40,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Chrome headless temporary user profile dir: /tmp/tmpidvuzyfu_chrome_odoo 2026-10-24 09:21:40,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Issuing json command http://127.0.0.1:36569/json/version 2026-10-24 09:21:40,374 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36569/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:21:40,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-24 09:21:40,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Issuing json command http://127.0.0.1:36569/json 2026-10-24 09:21:40,450 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36569/json with timeout 3 increased to 10s during tests 2026-10-24 09:21:40,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Websocket url found: ws://127.0.0.1:36569/devtools/page/4D68C6511476C32C693441D8F31DFC13 2026-10-24 09:21:40,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Enable chrome headless console log notification 2026-10-24 09:21:40,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Chrome headless enable page notifications 2026-10-24 09:21:40,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:21:40,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Setting session cookie in browser 2026-10-24 09:21:40,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:21:40,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:21:40,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:21:41,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.089 0.981 2026-10-24 09:21:41,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Navigation result: {'frameId': '4D68C6511476C32C693441D8F31DFC13', 'loaderId': 'A4857CEDD80BD7C5F669B61900007CD0', 'isDownload': False} 2026-10-24 09:21:41,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-24 09:21:41,756 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:21:41,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-24 09:21:41,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-10-24 09:21:41,826 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:41] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-24 09:21:42,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:42] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.038 2026-10-24 09:21:42,427 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:42,441 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:21:42,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.024 2026-10-24 09:21:42,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: IndexedDB 1 Ready 2026-10-24 09:21:42,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:21:42,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [1/158] Tour ChromeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:21:43,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.270 0.563 2026-10-24 09:21:43,292 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.768 2026-10-24 09:21:43,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.009 2026-10-24 09:21:43,640 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-24 09:21:43,690 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:21:43,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-10-24 09:21:43,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: Owl is running in 'dev' mode. 2026-10-24 09:21:43,868 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:21:43,874 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:21:43,966 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:21:43,978 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.056 2026-10-24 09:21:44,008 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.069 2026-10-24 09:21:44,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.058 0.038 2026-10-24 09:21:44,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [2/158] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:21:44,057 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.041 2026-10-24 09:21:44,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.024 0.171 2026-10-24 09:21:44,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.027 2026-10-24 09:21:44,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.042 2026-10-24 09:21:44,217 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.016 2026-10-24 09:21:44,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.057 2026-10-24 09:21:44,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.012 0.104 2026-10-24 09:21:44,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [3/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:44,292 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.134 2026-10-24 09:21:44,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.136 2026-10-24 09:21:44,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.070 2026-10-24 09:21:44,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.107 2026-10-24 09:21:44,359 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.039 2026-10-24 09:21:44,378 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.041 2026-10-24 09:21:44,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.102 2026-10-24 09:21:44,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.184 2026-10-24 09:21:44,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:44] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.151 2026-10-24 09:21:44,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [4/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-10-24 09:21:44,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [5/158] Tour ChromeTour → Step Fill text area with MOBT (trigger: textarea.cash-reason) 2026-10-24 09:21:44,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [6/158] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:44,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [7/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:44,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [8/158] Tour ChromeTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:21:44,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [9/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:45,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [10/158] Tour ChromeTour → 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(.qty:contains("1"))) 2026-10-24 09:21:45,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [11/158] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:45,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [12/158] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:45,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [13/158] Tour ChromeTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:21:45,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [14/158] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:45,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [15/158] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:45,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [16/158] Tour ChromeTour → 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(.qty:contains("1")):has(.price:contains("2.0"))) 2026-10-24 09:21:45,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [17/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:45,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [18/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:45,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [19/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:21:45,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [20/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Ongoing) 2026-10-24 09:21:45,827 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:45,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [21/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Ongoing) 2026-10-24 09:21:45,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [22/158] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:21:46,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [23/158] Tour ChromeTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:21:46,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [24/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:46,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [25/158] Tour ChromeTour → 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(.qty:contains("1"))) 2026-10-24 09:21:46,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [26/158] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:46,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [27/158] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:46,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [28/158] Tour ChromeTour → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 09:21:46,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [29/158] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:46,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [30/158] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:46,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [31/158] Tour ChromeTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:21:46,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [32/158] Tour ChromeTour → 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(.qty:contains("3")):has(.price:contains("12.0"))) 2026-10-24 09:21:46,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [33/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:46,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [34/158] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:46,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [35/158] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:47,018 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:21:47,020 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:21:47,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [36/158] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:47,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [37/158] Tour ChromeTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-24 09:21:47,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [38/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:47,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [39/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:21:47,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [40/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(7):contains(Payment) 2026-10-24 09:21:47,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [41/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(2):contains(Payment) 2026-10-24 09:21:47,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [42/158] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:21:47,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [43/158] Tour ChromeTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:21:47,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [44/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:47,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [45/158] Tour ChromeTour → 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(.qty:contains("1"))) 2026-10-24 09:21:47,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [46/158] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:47,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [47/158] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:47,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [48/158] Tour ChromeTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:21:47,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [49/158] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:47,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [50/158] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:48,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [51/158] Tour ChromeTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:21:48,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [52/158] Tour ChromeTour → 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(.qty:contains("5")):has(.price:contains("30.0"))) 2026-10-24 09:21:48,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [53/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:48,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [54/158] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:48,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [55/158] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:48,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [56/158] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:48,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [57/158] Tour ChromeTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:21:48,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [58/158] Tour ChromeTour → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:21:48,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [59/158] Tour ChromeTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:21:48,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [60/158] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:21:48,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11764858 started for PoS orders references: [{'name': 'Order 00015-001-0003', 'uuid': 'cf9d4adb-77ac-45fe-a7e4-2ff175afc595'}] 2026-10-24 09:21:48,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [61/158] Tour ChromeTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:21:48,827 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:21:49,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11764858 order {'name': 'Order 00015-001-0003', 'uuid': 'cf9d4adb-77ac-45fe-a7e4-2ff175afc595'} created pos.order #28 2026-10-24 09:21:49,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11764858 finished 2026-10-24 09:21:49,804 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 340 0.394 0.634 2026-10-24 09:21:49,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-10-24 09:21:49,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:49] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.013 2026-10-24 09:21:49,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [62/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:50,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [63/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:21:50,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [64/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(7):contains(Receipt) 2026-10-24 09:21:50,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [65/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(2):contains(Receipt) 2026-10-24 09:21:50,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [66/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:21:50,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [67/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:50,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [68/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:21:50,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [69/158] Tour ChromeTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-10-24 09:21:50,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [70/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:50,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [71/158] Tour ChromeTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:21:50,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [72/158] Tour ChromeTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:21:50,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [73/158] Tour ChromeTour → 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(.qty:contains("1")):has(.price:contains("2.0"))) 2026-10-24 09:21:50,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [74/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:50,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [75/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:50,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [76/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:21:50,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [77/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0002") 2026-10-24 09:21:51,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [78/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:51,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [79/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:21:51,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [80/158] Tour ChromeTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-24 09:21:51,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [81/158] Tour ChromeTour → Step amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0")) 2026-10-24 09:21:51,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [82/158] Tour ChromeTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:21:51,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [83/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:51,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [84/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:21:51,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [85/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0003") 2026-10-24 09:21:51,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [86/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:51,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [87/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:21:51,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [88/158] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("30.0") 2026-10-24 09:21:51,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [89/158] Tour ChromeTour → Step .receipt-screen 2026-10-24 09:21:51,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [90/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:51,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [91/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:21:52,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [92/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:21:52,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [93/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:52,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [94/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:21:52,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [95/158] Tour ChromeTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:21:52,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [96/158] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:52,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [97/158] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:52,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [98/158] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:52,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [99/158] Tour ChromeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:21:52,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [100/158] Tour ChromeTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:21:52,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [101/158] Tour ChromeTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:21:52,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [102/158] Tour ChromeTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:21:52,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [103/158] Tour ChromeTour → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 09:21:52,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [104/158] Tour ChromeTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:21:52,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [105/158] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:52,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [106/158] Tour ChromeTour → Step change is -18.0 (trigger: .payment-status-change .amount:contains("-18.0")) 2026-10-24 09:21:52,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [107/158] Tour ChromeTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:21:53,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [108/158] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:21:53,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81182846 started for PoS orders references: [{'name': 'Order 00015-001-0001', 'uuid': '90a0e6a7-47d6-419e-a8f3-a1fe3abfb204'}] 2026-10-24 09:21:53,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [109/158] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("2.0") 2026-10-24 09:21:53,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81182846 order {'name': 'Order 00015-001-0001', 'uuid': '90a0e6a7-47d6-419e-a8f3-a1fe3abfb204'} created pos.order #29 2026-10-24 09:21:53,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81182846 finished 2026-10-24 09:21:53,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 215 0.233 0.546 2026-10-24 09:21:53,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:21:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:21:53,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [110/158] Tour ChromeTour → Step .receipt-screen 2026-10-24 09:21:54,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [111/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:54,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [112/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:21:54,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [113/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Receipt) 2026-10-24 09:21:54,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [114/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Receipt) 2026-10-24 09:21:54,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [115/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0003") 2026-10-24 09:21:54,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [116/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:54,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [117/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:21:54,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [118/158] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("30.0") 2026-10-24 09:21:54,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [119/158] Tour ChromeTour → Step .receipt-screen 2026-10-24 09:21:54,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [120/158] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:21:54,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [121/158] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:21:54,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [122/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:54,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [123/158] Tour ChromeTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:21:54,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [124/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:54,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [125/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:21:54,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [126/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:21:55,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [127/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0004") 2026-10-24 09:21:55,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [128/158] Tour ChromeTour → Step .ticket-screen .order-row:has(.col:contains("-0004")) .delete-button 2026-10-24 09:21:55,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [129/158] Tour ChromeTour → Step .ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"] 2026-10-24 09:21:55,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [130/158] Tour ChromeTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Payment") 2026-10-24 09:21:55,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [131/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0002") 2026-10-24 09:21:55,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [132/158] Tour ChromeTour → Step .ticket-screen .order-row:has(.col:contains("-0002")) .delete-button 2026-10-24 09:21:55,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [133/158] Tour ChromeTour → Step .ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"] 2026-10-24 09:21:55,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [134/158] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:21:55,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [135/158] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:21:55,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [136/158] Tour ChromeTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:21:55,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [137/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:55,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [138/158] Tour ChromeTour → 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(.qty:contains("1"))) 2026-10-24 09:21:55,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [139/158] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:21:55,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [140/158] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:21:55,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [141/158] Tour ChromeTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:21:56,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [142/158] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:21:56,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [143/158] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:21:56,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [144/158] Tour ChromeTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:21:56,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [145/158] Tour ChromeTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-10-24 09:21:56,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [146/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:56,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [147/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:21:56,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [148/158] Tour ChromeTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:21:56,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [149/158] Tour ChromeTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:21:56,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [150/158] Tour ChromeTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:21:57,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [151/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:21:57,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [152/158] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:21:57,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [153/158] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:21:57,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [154/158] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:21:57,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [155/158] Tour ChromeTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:21:57,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [156/158] Tour ChromeTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 09:21:57,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [157/158] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:21:57,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: [158/158] Tour ChromeTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:21:57,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72867947 started for PoS orders references: [{'name': 'Order 00015-001-0006', 'uuid': '93dcd435-bd4f-47c1-98f2-b9c240def790'}] 2026-10-24 09:22:00,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72867947 order {'name': 'Order 00015-001-0006', 'uuid': '93dcd435-bd4f-47c1-98f2-b9c240def790'} created pos.order #30 2026-10-24 09:22:00,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72867947 finished 2026-10-24 09:22:00,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 756 0.936 2.418 2026-10-24 09:22:00,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:00] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:22:01,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.020 2026-10-24 09:22:01,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: tour succeeded 2026-10-24 09:22:01,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: ╔═══════════════════════════╗ ║ TOUR ChromeTour SUCCEEDED ║ ╚═══════════════════════════╝ 2026-10-24 09:22:01,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced.browser: heap 27268164 (allocated 29765632) 2026-10-24 09:22:01,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Closing chrome headless with pid 1770 2026-10-24 09:22:01,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Closing websocket connection 2026-10-24 09:22:01,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Terminating chrome headless with pid 1770 2026-10-24 09:22:01,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092201_748972_test_02_pos_with_invoiced.txt 2026-10-24 09:22:01,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_02_pos_with_invoiced: Removing chrome user profile "/tmp/tmpidvuzyfu_chrome_odoo" 2026-10-24 09:22:01,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-24 09:22:02,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome pid: 1978 2026-10-24 09:22:02,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmpbbf0narf_chrome_odoo 2026-10-24 09:22:02,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:46047/json/version 2026-10-24 09:22:02,600 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46047/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:22:02,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-24 09:22:02,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:46047/json 2026-10-24 09:22:02,628 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46047/json with timeout 3 increased to 10s during tests 2026-10-24 09:22:02,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:46047/devtools/page/5C43DF784B39EC88C2230F1A56E683D6 2026-10-24 09:22:02,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-10-24 09:22:02,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-10-24 09:22:02,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:22:02,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-10-24 09:22:02,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:22:02,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:22:02,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:04,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:04] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.085 1.935 2026-10-24 09:22:04,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Navigation result: {'frameId': '5C43DF784B39EC88C2230F1A56E683D6', 'loaderId': 'F47753A2E1B2018ABAE133F5DF8438E4', 'isDownload': False} 2026-10-24 09:22:04,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-24 09:22:05,026 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:22:05,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-24 09:22:05,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 09:22:05,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 09:22:05,853 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:22:05,863 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:05,879 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:22:05,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: IndexedDB 1 Ready 2026-10-24 09:22:05,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:22:05,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [1/47] Tour test_03_pos_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:22:06,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.321 0.601 2026-10-24 09:22:06,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.933 2026-10-24 09:22:07,020 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:22:07,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:22:07,059 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:22:07,113 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:22:07,166 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 09:22:07,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-10-24 09:22:07,371 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:22:07,375 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:22:07,465 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:22:07,502 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:22:07,504 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "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-24 09:22:07,528 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.019 0.036 2026-10-24 09:22:07,564 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.012 0.077 2026-10-24 09:22:07,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [2/47] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:22:07,601 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.010 0.098 2026-10-24 09:22:07,707 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.034 0.024 2026-10-24 09:22:07,734 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.073 2026-10-24 09:22:07,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.012 0.092 2026-10-24 09:22:07,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.147 2026-10-24 09:22:07,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [3/47] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:22:07,844 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.164 2026-10-24 09:22:07,861 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.051 2026-10-24 09:22:07,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.011 0.193 2026-10-24 09:22:07,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.087 2026-10-24 09:22:07,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.183 2026-10-24 09:22:07,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.202 2026-10-24 09:22:07,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.139 2026-10-24 09:22:08,014 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:08] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.139 2026-10-24 09:22:08,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:08] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.094 2026-10-24 09:22:08,147 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:08] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.173 2026-10-24 09:22:08,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [4/47] Tour test_03_pos_with_lots → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:22:08,217 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:08] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.006 0.016 2026-10-24 09:22:08,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [5/47] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:08,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [6/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:08,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [7/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-24 09:22:08,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [8/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:08,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [9/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:08,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [10/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-24 09:22:08,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [11/47] Tour test_03_pos_with_lots → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:22:08,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [12/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:08,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [13/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:08,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [14/47] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-24 09:22:09,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [15/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:09,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [16/47] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:22:09,142 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:09] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.003 0.012 2026-10-24 09:22:09,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [17/47] Tour test_03_pos_with_lots → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:22:09,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [18/47] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:09,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [19/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:09,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [20/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-24 09:22:09,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [21/47] Tour test_03_pos_with_lots → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:22:09,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [22/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:09,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [23/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:09,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [24/47] Tour test_03_pos_with_lots → Step order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95")) 2026-10-24 09:22:09,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [25/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:09,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [26/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:09,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [27/47] Tour test_03_pos_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:22:09,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [28/47] Tour test_03_pos_with_lots → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:22:09,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [29/47] Tour test_03_pos_with_lots → Step .o_pricelist_button 2026-10-24 09:22:10,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [30/47] Tour test_03_pos_with_lots → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-10-24 09:22:10,038 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:10,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [31/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:10,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [32/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:10,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [33/47] Tour test_03_pos_with_lots → Step order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00")) 2026-10-24 09:22:10,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [34/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:10,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [35/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:10,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [36/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-24 09:22:10,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [37/47] Tour test_03_pos_with_lots → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:22:10,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [38/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:10,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [39/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:10,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [40/47] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-24 09:22:10,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [41/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:10,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [42/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:10,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [43/47] Tour test_03_pos_with_lots → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:22:10,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [44/47] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:10,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:10] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.003 0.013 2026-10-24 09:22:10,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [45/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"productName":"Monitor Stand","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-10-24 09:22:11,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [46/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:11,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [47/47] Tour test_03_pos_with_lots → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:22:11,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: tour succeeded 2026-10-24 09:22:11,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-24 09:22:11,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: heap 15874216 (allocated 17309696) 2026-10-24 09:22:11,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing chrome headless with pid 1978 2026-10-24 09:22:11,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing websocket connection 2026-10-24 09:22:11,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Terminating chrome headless with pid 1978 2026-10-24 09:22:11,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092211_425269_test_03_pos_with_lots.txt 2026-10-24 09:22:11,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmpbbf0narf_chrome_odoo" 2026-10-24 09:22:11,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-10-24 09:22:12,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome pid: 2178 2026-10-24 09:22:12,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome headless temporary user profile dir: /tmp/tmpuxd7ihdy_chrome_odoo 2026-10-24 09:22:12,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:36053/json/version 2026-10-24 09:22:12,631 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36053/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:22:12,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Browser version: Chrome/150.0.7871.114 2026-10-24 09:22:12,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:36053/json 2026-10-24 09:22:12,657 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36053/json with timeout 3 increased to 10s during tests 2026-10-24 09:22:12,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Websocket url found: ws://127.0.0.1:36053/devtools/page/EB454C2B5C9D9B038C674886C1BF70DC 2026-10-24 09:22:12,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Enable chrome headless console log notification 2026-10-24 09:22:12,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome headless enable page notifications 2026-10-24 09:22:12,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:22:12,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Setting session cookie in browser 2026-10-24 09:22:12,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:22:12,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:22:12,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:13,789 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:13] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.083 0.911 2026-10-24 09:22:13,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Navigation result: {'frameId': 'EB454C2B5C9D9B038C674886C1BF70DC', 'loaderId': '0BBCBF1F481B7E447FA35B9D404C6D2B', 'isDownload': False} 2026-10-24 09:22:13,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-24 09:22:13,823 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:22:13,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:13] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.018 2026-10-24 09:22:13,874 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:13] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-24 09:22:13,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:13] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.038 2026-10-24 09:22:14,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 09:22:14,649 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:22:14,651 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:22:14,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-24 09:22:14,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: IndexedDB 1 Ready 2026-10-24 09:22:14,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:22:14,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [1/38] Tour ProductConfiguratorTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:22:15,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.309 0.541 2026-10-24 09:22:15,537 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.798 2026-10-24 09:22:15,837 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:22:15,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:22:15,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:22:15,988 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:22:16,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: Owl is running in 'dev' mode. 2026-10-24 09:22:16,108 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:16,121 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:16,299 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 09:22:16,378 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-24 09:22:16,386 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.079 2026-10-24 09:22:16,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [2/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:22:16,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.042 0.097 2026-10-24 09:22:16,501 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.017 0.208 2026-10-24 09:22:16,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.196 2026-10-24 09:22:16,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.050 0.032 2026-10-24 09:22:16,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.077 2026-10-24 09:22:16,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.027 0.069 2026-10-24 09:22:16,733 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.150 2026-10-24 09:22:16,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [3/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:22:16,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.028 0.200 2026-10-24 09:22:16,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.009 0.177 2026-10-24 09:22:16,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.325 2026-10-24 09:22:16,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.015 0.136 2026-10-24 09:22:16,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.011 0.248 2026-10-24 09:22:16,972 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.232 2026-10-24 09:22:16,994 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:16] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.127 2026-10-24 09:22:17,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:17] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.116 2026-10-24 09:22:17,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:17] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.115 2026-10-24 09:22:17,128 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:17] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.156 2026-10-24 09:22:17,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [4/38] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-10-24 09:22:17,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [5/38] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:17,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [6/38] Tour ProductConfiguratorTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:22:17,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [7/38] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:17,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [8/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:22:17,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [9/38] Tour ProductConfiguratorTour → Step Check that metal, leather chair variant is disabled (trigger: .modal footer button.disabled) 2026-10-24 09:22:17,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [10/38] Tour ProductConfiguratorTour → Step picking color attribute with name Red (trigger: .modal .configurator_color[data-color='Red']) 2026-10-24 09:22:17,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [11/38] Tour ProductConfiguratorTour → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-10-24 09:22:17,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [12/38] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-10-24 09:22:17,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [13/38] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-10-24 09:22:17,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [14/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:17,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [15/38] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:18,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:18] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.117 0.164 2026-10-24 09:22:18,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [16/38] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Fabrics: Other: Custom Fabric, Metal, Red)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Fabrics: Other: Custom Fabric, Metal, Red)")):has(.qty:contains("1")):has(.price:contains("11.0"))) 2026-10-24 09:22:18,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [17/38] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:18,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [18/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:22:18,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:18] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.076 0.144 2026-10-24 09:22:18,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [19/38] Tour ProductConfiguratorTour → Step picking color attribute with name Red (trigger: .modal .configurator_color[data-color='Red']) 2026-10-24 09:22:18,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [20/38] Tour ProductConfiguratorTour → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-10-24 09:22:18,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [21/38] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-10-24 09:22:18,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [22/38] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-10-24 09:22:18,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [23/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:18,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [24/38] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:18,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [25/38] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Fabrics: Other: Custom Fabric, Metal, Red)","quantity":"2.0","price":"22.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Fabrics: Other: Custom Fabric, Metal, Red)")):has(.qty:contains("2")):has(.price:contains("22.0"))) 2026-10-24 09:22:18,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [26/38] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:18,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [27/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:22:18,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [28/38] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-10-24 09:22:18,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [29/38] Tour ProductConfiguratorTour → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-10-24 09:22:19,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [30/38] Tour ProductConfiguratorTour → Step picking radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input) 2026-10-24 09:22:19,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:19] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.074 0.183 2026-10-24 09:22:19,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [31/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:19,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [32/38] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:19,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [33/38] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Leather, Metal, Blue)","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Leather, Metal, Blue)")):has(.qty:contains("1")):has(.price:contains("10.0"))) 2026-10-24 09:22:19,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [34/38] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:19,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [35/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:22:19,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [36/38] Tour ProductConfiguratorTour → Step .attribute-name-cell 2026-10-24 09:22:19,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [37/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:19,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:19] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.094 0.126 2026-10-24 09:22:19,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [38/38] Tour ProductConfiguratorTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:22:19,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: tour succeeded 2026-10-24 09:22:19,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductConfiguratorTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:22:19,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: heap 16608700 (allocated 17833984) 2026-10-24 09:22:19,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Closing chrome headless with pid 2178 2026-10-24 09:22:19,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Closing websocket connection 2026-10-24 09:22:19,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Terminating chrome headless with pid 2178 2026-10-24 09:22:19,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092219_979623_test_04_product_configurator.txt 2026-10-24 09:22:19,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Removing chrome user profile "/tmp/tmpuxd7ihdy_chrome_odoo" 2026-10-24 09:22:20,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-10-24 09:22:20,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Chrome pid: 2381 2026-10-24 09:22:20,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpw_knmf_8_chrome_odoo 2026-10-24 09:22:20,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Issuing json command http://127.0.0.1:37017/json/version 2026-10-24 09:22:20,932 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37017/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:22:21,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-24 09:22:21,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Issuing json command http://127.0.0.1:37017/json 2026-10-24 09:22:21,086 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37017/json with timeout 3 increased to 10s during tests 2026-10-24 09:22:21,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Websocket url found: ws://127.0.0.1:37017/devtools/page/354FE9F34D1B673000B466299113842A 2026-10-24 09:22:21,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Enable chrome headless console log notification 2026-10-24 09:22:21,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Chrome headless enable page notifications 2026-10-24 09:22:21,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:22:21,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Setting session cookie in browser 2026-10-24 09:22:21,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:22:21,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:22:21,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:22,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:22] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.106 0.927 2026-10-24 09:22:22,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Navigation result: {'frameId': '354FE9F34D1B673000B466299113842A', 'loaderId': '01753325FD0121ECF20E326B7A22A9E0', 'isDownload': False} 2026-10-24 09:22:22,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-24 09:22:22,336 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:22:22,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:22] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:22:22,380 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:22] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 09:22:22,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:22] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.047 2026-10-24 09:22:23,069 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:22:23,082 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:22:23,086 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:22:23,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-24 09:22:23,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: IndexedDB 1 Ready 2026-10-24 09:22:23,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:22:23,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [1/251] Tour TicketScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:22:24,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.389 0.534 2026-10-24 09:22:24,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.856 2026-10-24 09:22:24,331 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-24 09:22:24,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:22:24,439 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:22:24,489 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-24 09:22:24,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-24 09:22:24,660 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:22:24,662 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:22:24,767 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:22:24,784 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 09:22:24,793 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-24 09:22:24,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.016 0.042 2026-10-24 09:22:24,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [2/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:22:24,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.034 0.135 2026-10-24 09:22:24,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:24] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.003 0.137 2026-10-24 09:22:25,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.014 0.018 2026-10-24 09:22:25,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.054 2026-10-24 09:22:25,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.058 2026-10-24 09:22:25,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:22:25,096 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.091 2026-10-24 09:22:25,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.090 2026-10-24 09:22:25,133 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.106 2026-10-24 09:22:25,152 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.149 2026-10-24 09:22:25,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [3/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:22:25,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.034 2026-10-24 09:22:25,221 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-24 09:22:25,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.092 2026-10-24 09:22:25,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.130 2026-10-24 09:22:25,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.018 0.199 2026-10-24 09:22:25,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.099 0.193 2026-10-24 09:22:25,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [4/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:22:25,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [5/251] Tour TicketScreenTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:22:25,696 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:25,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [6/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:22:25,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [7/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:25,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [8/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:22:26,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [9/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:22:26,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [10/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:22:26,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [11/251] Tour TicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:22:26,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [12/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:22:26,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [13/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:22:26,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [14/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:22:26,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [15/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:26,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [16/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:22:26,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [17/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:22:26,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [18/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0002") 2026-10-24 09:22:26,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [19/251] Tour TicketScreenTour → Step .ticket-screen .order-row:has(.col:contains("-0002")) .delete-button 2026-10-24 09:22:26,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [20/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"] 2026-10-24 09:22:26,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [21/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:26,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [22/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:22:26,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [23/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:27,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [24/251] Tour TicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:22:27,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [25/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:27,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [26/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:22:27,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [27/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:27,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [28/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:22:27,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [29/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:22:27,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [30/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:22:27,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [31/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:22:27,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [32/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:22:27,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [33/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:22:27,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [34/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:22:27,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [35/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:27,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [36/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:22:27,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [37/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:22:27,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [38/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:22:28,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [39/251] Tour TicketScreenTour → Step .ticket-screen .order-row:has(.col:contains("-0001")) .delete-button 2026-10-24 09:22:28,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [40/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"] 2026-10-24 09:22:28,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [41/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:28,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [42/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:22:28,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [43/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:22:28,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [44/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:22:28,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [45/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("-0003") 2026-10-24 09:22:28,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [46/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:22:28,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [47/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:22:28,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [48/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:28,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [49/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:22:28,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [50/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:22:28,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [51/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:22:28,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [52/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:22:28,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [53/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:22:29,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [54/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:22:29,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [55/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:22:29,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [56/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:29,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [57/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:29,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [58/251] Tour TicketScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:22:29,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [59/251] Tour TicketScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:22:29,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [60/251] Tour TicketScreenTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:22:29,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [61/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:29,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [62/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:22:29,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [63/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:22:29,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [64/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1") 2026-10-24 09:22:30,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [65/251] Tour TicketScreenTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:22:30,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [66/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:22:30,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [67/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:30,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [68/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:22:30,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [69/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:22:30,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [70/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:22:30,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [71/251] Tour TicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:22:30,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [72/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:22:30,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [73/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:22:30,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [74/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:22:30,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [75/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:30,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [76/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:30,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [77/251] Tour TicketScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:22:31,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [78/251] Tour TicketScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:22:31,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [79/251] Tour TicketScreenTour → Step click partner 'Partner Test 2' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 2)) 2026-10-24 09:22:31,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [80/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:31,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [81/251] Tour TicketScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:22:31,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [82/251] Tour TicketScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:22:31,509 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:22:31,515 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:22:31,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [83/251] Tour TicketScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:22:31,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [84/251] Tour TicketScreenTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-24 09:22:31,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [85/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:22:31,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [86/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:22:31,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [87/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(3):contains("Partner Test 2") 2026-10-24 09:22:31,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [88/251] Tour TicketScreenTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:22:31,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [89/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:22:32,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [90/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:32,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [91/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:22:32,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [92/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:22:32,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [93/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:22:32,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [94/251] Tour TicketScreenTour → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 09:22:32,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [95/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:22:32,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [96/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:22:32,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [97/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:22:32,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [98/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-10-24 09:22:32,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [99/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:32,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [100/251] Tour TicketScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:22:32,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [101/251] Tour TicketScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:22:32,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [102/251] Tour TicketScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:22:32,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [103/251] Tour TicketScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:22:33,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [104/251] Tour TicketScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:22:33,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69531135 started for PoS orders references: [{'name': 'Order 00018-001-0005', 'uuid': '1f0c6817-3e1d-4432-8987-9a627eb2b449'}] 2026-10-24 09:22:33,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [105/251] Tour TicketScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:22:33,223 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:22:34,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69531135 order {'name': 'Order 00018-001-0005', 'uuid': '1f0c6817-3e1d-4432-8987-9a627eb2b449'} created pos.order #31 2026-10-24 09:22:34,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69531135 finished 2026-10-24 09:22:34,360 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.438 0.746 2026-10-24 09:22:34,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 09:22:34,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:34] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.015 2026-10-24 09:22:34,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [106/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:22:34,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [107/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:22:34,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [108/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(4):contains("Receipt") 2026-10-24 09:22:34,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [109/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:22:34,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [110/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:22:34,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [111/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Receipt") 2026-10-24 09:22:34,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [112/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Receipt") 2026-10-24 09:22:35,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [113/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:22:35,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [114/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:22:35,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [115/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Payment") 2026-10-24 09:22:35,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [116/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Payment") 2026-10-24 09:22:35,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [117/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:22:35,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [118/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:22:35,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [119/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Ongoing") 2026-10-24 09:22:35,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [120/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing") 2026-10-24 09:22:35,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [121/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:22:35,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [122/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:22:35,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [123/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-10-24 09:22:35,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [124/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(4):contains("Receipt") 2026-10-24 09:22:35,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [125/251] Tour TicketScreenTour → Step .pos-search-bar input 2026-10-24 09:22:35,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [126/251] Tour TicketScreenTour → Step .pos-search-bar .search ul li:contains("Receipt Number") 2026-10-24 09:22:35,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [127/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Receipt") 2026-10-24 09:22:35,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [128/251] Tour TicketScreenTour → Step .pos-search-bar input 2026-10-24 09:22:35,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [129/251] Tour TicketScreenTour → Step .pos-search-bar .search ul li:contains("Customer") 2026-10-24 09:22:36,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [130/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1") 2026-10-24 09:22:36,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [131/251] Tour TicketScreenTour → Step .pos-search-bar input 2026-10-24 09:22:36,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [132/251] Tour TicketScreenTour → Step .pos-search-bar .search ul li:contains("Customer") 2026-10-24 09:22:36,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [133/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2") 2026-10-24 09:22:36,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [134/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:22:36,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [135/251] Tour TicketScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:22:36,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [136/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:22:36,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [137/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:22:36,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [138/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:22:36,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [139/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:22:36,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [140/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:22:36,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [141/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("-0005") 2026-10-24 09:22:36,784 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.007 0.031 2026-10-24 09:22:36,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [142/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:22:36,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [143/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:22:36,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [144/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:22:37,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [145/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Payment") 2026-10-24 09:22:37,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [146/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0004") 2026-10-24 09:22:37,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [147/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:37,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [148/251] Tour TicketScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:22:37,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [149/251] Tour TicketScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:22:37,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [150/251] Tour TicketScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:22:37,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42027985 started for PoS orders references: [{'name': 'Order 00018-001-0004', 'uuid': '6d3de1b3-9fa4-4f47-8415-02e4045a52d6'}] 2026-10-24 09:22:37,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [151/251] Tour TicketScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:22:38,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42027985 order {'name': 'Order 00018-001-0004', 'uuid': '6d3de1b3-9fa4-4f47-8415-02e4045a52d6'} created pos.order #32 2026-10-24 09:22:38,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42027985 finished 2026-10-24 09:22:38,225 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 212 0.244 0.501 2026-10-24 09:22:38,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [152/251] Tour TicketScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:22:38,309 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 09:22:38,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [153/251] Tour TicketScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:22:38,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [154/251] Tour TicketScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:22:38,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [155/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:22:38,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [156/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:22:38,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [157/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:22:38,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [158/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:22:38,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [159/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:22:38,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [160/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2") 2026-10-24 09:22:38,895 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:38] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.016 0.039 2026-10-24 09:22:38,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [161/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(3):contains("-0005") 2026-10-24 09:22:38,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [162/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:22:39,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [163/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:39,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [164/251] Tour TicketScreenTour → Step Check orderline with attributes: undefined (trigger: .order-container .orderline) 2026-10-24 09:22:39,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [165/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:39,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [166/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:39,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [167/251] Tour TicketScreenTour → Step .ticket-screen .control-buttons button:contains("Invoice") 2026-10-24 09:22:39,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [168/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:39,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [169/251] Tour TicketScreenTour → Step click partner 'Partner Test 3' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 3)) 2026-10-24 09:22:39,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [170/251] Tour TicketScreenTour → Step .control-buttons button:contains("Reprint Invoice") 2026-10-24 09:22:39,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:39] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 5 0.005 0.017 2026-10-24 09:22:42,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:42] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 575 0.550 1.827 2026-10-24 09:22:42,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.003 2.390 2026-10-24 09:22:42,120 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.757 2026-10-24 09:22:42,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:42] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 44 0.042 0.084 2026-10-24 09:22:42,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [171/251] Tour TicketScreenTour → Step .back-button 2026-10-24 09:22:42,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [172/251] Tour TicketScreenTour → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-10-24 09:22:42,399 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:42] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 40 0.030 0.083 2026-10-24 09:22:42,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [173/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:22:42,429 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:22:42,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [174/251] Tour TicketScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:22:42,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [175/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:42,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [176/251] Tour TicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:22:42,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [177/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:42,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [178/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:42,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [179/251] Tour TicketScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:22:42,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [180/251] Tour TicketScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:22:42,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [181/251] Tour TicketScreenTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:22:42,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [182/251] Tour TicketScreenTour → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-10-24 09:22:43,000 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:22:43,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [183/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:22:43,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [184/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:43,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [185/251] Tour TicketScreenTour → Step Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad"))) 2026-10-24 09:22:43,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [186/251] Tour TicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:22:43,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [187/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:43,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [188/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:43,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [189/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:22:43,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [190/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:43,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [191/251] Tour TicketScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:22:43,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [192/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:43,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [193/251] Tour TicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:22:43,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [194/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:43,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [195/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:43,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [196/251] Tour TicketScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:22:43,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [197/251] Tour TicketScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:22:43,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [198/251] Tour TicketScreenTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:22:43,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [199/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:22:44,028 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 2 0.001 0.007 2026-10-24 09:22:44,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [200/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:44,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [201/251] Tour TicketScreenTour → Step Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad"))) 2026-10-24 09:22:44,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [202/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:44,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [203/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:44,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [204/251] Tour TicketScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:22:44,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [205/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:44,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [206/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:44,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [207/251] Tour TicketScreenTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-10-24 09:22:44,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [208/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:44,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [209/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:44,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [210/251] Tour TicketScreenTour → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:22:44,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [211/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:44,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [212/251] Tour TicketScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:22:44,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [213/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:44,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [214/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:22:44,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [215/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:22:45,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [216/251] Tour TicketScreenTour → 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(.qty:contains("-1"))) 2026-10-24 09:22:45,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [217/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:22:45,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [218/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:45,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [219/251] Tour TicketScreenTour → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:22:45,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [220/251] Tour TicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:22:45,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [221/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:22:45,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [222/251] Tour TicketScreenTour → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:22:45,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [223/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:22:45,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [224/251] Tour TicketScreenTour → 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(.qty:contains("-2"))) 2026-10-24 09:22:45,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [225/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:45,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [226/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:46,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [227/251] Tour TicketScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:22:46,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [228/251] Tour TicketScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:22:46,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [229/251] Tour TicketScreenTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:22:46,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [230/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:22:46,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:46] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.017 0.024 2026-10-24 09:22:46,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [231/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:46,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [232/251] Tour TicketScreenTour → Step .ticket-screen .to-refund-highlight:contains("Refunding 2.00") 2026-10-24 09:22:46,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [233/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:46,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [234/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:22:46,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [235/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:46,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [236/251] Tour TicketScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:22:46,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [237/251] Tour TicketScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:22:46,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [238/251] Tour TicketScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:22:46,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [239/251] Tour TicketScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:22:46,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [240/251] Tour TicketScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:22:47,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21406745 started for PoS orders references: [{'name': 'Order 00018-001-0006', 'uuid': '09437bb4-0e2d-4d6e-9c9a-8b8158d549e7'}] 2026-10-24 09:22:47,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [241/251] Tour TicketScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:22:47,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21406745 order {'name': 'Order 00018-001-0006', 'uuid': '09437bb4-0e2d-4d6e-9c9a-8b8158d549e7'} created pos.order #33 2026-10-24 09:22:47,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21406745 finished 2026-10-24 09:22:47,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 236 0.290 0.623 2026-10-24 09:22:47,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:22:47,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [242/251] Tour TicketScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:22:48,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [243/251] Tour TicketScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:22:48,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [244/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:48,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [245/251] Tour TicketScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:22:48,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [246/251] Tour TicketScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:22:48,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [247/251] Tour TicketScreenTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:22:48,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [248/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:22:48,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:48] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.007 0.027 2026-10-24 09:22:48,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [249/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:48,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [250/251] Tour TicketScreenTour → Step .ticket-screen .refund-note:contains("2.00 Refunded") 2026-10-24 09:22:48,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: [251/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:48,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: tour succeeded 2026-10-24 09:22:48,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: ╔═════════════════════════════════╗ ║ TOUR TicketScreenTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-24 09:22:48,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:48] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 78 0.083 0.175 2026-10-24 09:22:49,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen.browser: heap 37795492 (allocated 42217472) 2026-10-24 09:22:49,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Closing chrome headless with pid 2381 2026-10-24 09:22:49,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Closing websocket connection 2026-10-24 09:22:49,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Terminating chrome headless with pid 2381 2026-10-24 09:22:49,275 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 23 0.040 0.108 2026-10-24 09:22:49,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.006 0.126 2026-10-24 09:22:49,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092249_367608_test_05_ticket_screen.txt 2026-10-24 09:22:49,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_05_ticket_screen: Removing chrome user profile "/tmp/tmpw_knmf_8_chrome_odoo" 2026-10-24 09:22:49,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-24 09:22:50,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome pid: 2612 2026-10-24 09:22:50,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless temporary user profile dir: /tmp/tmpy14ghlap_chrome_odoo 2026-10-24 09:22:50,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Issuing json command http://127.0.0.1:39067/json/version 2026-10-24 09:22:50,359 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39067/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:22:50,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-24 09:22:50,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Issuing json command http://127.0.0.1:39067/json 2026-10-24 09:22:50,401 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39067/json with timeout 3 increased to 10s during tests 2026-10-24 09:22:50,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Websocket url found: ws://127.0.0.1:39067/devtools/page/7582F0C98A53B90415FDF6D31ED3842F 2026-10-24 09:22:50,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Enable chrome headless console log notification 2026-10-24 09:22:50,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless enable page notifications 2026-10-24 09:22:50,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:22:50,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Setting session cookie in browser 2026-10-24 09:22:50,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:22:50,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:22:50,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:22:51,620 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:51] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.079 0.889 2026-10-24 09:22:51,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigation result: {'frameId': '7582F0C98A53B90415FDF6D31ED3842F', 'loaderId': 'AF89D16ADD0B1F6173F92A9846BD301E', 'isDownload': False} 2026-10-24 09:22:51,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-24 09:22:51,655 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:22:51,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-10-24 09:22:51,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 09:22:51,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-10-24 09:22:52,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:52] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:22:52,422 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:22:52,423 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:22:52,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: IndexedDB 1 Ready 2026-10-24 09:22:52,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:22:52,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [1/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:22:53,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.319 0.542 2026-10-24 09:22:53,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.866 2026-10-24 09:22:53,592 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:22:53,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:22:53,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:22:53,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:22:53,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:22:53,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: Owl is running in 'dev' mode. 2026-10-24 09:22:53,898 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:53,919 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:22:53,988 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:54,023 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22: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-24 09:22:54,030 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:22:54,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.019 0.074 2026-10-24 09:22:54,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.015 0.122 2026-10-24 09:22:54,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [2/41] Tour ReceiptScreenDiscountWithPricelistTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:22:54,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.125 2026-10-24 09:22:54,261 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.023 2026-10-24 09:22:54,301 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.013 0.037 2026-10-24 09:22:54,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-24 09:22:54,344 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.047 2026-10-24 09:22:54,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.090 2026-10-24 09:22:54,379 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.088 2026-10-24 09:22:54,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.141 2026-10-24 09:22:54,423 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.056 2026-10-24 09:22:54,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.010 0.107 2026-10-24 09:22:54,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.121 2026-10-24 09:22:54,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.096 2026-10-24 09:22:54,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [3/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:22:54,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-24 09:22:54,520 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.102 2026-10-24 09:22:54,624 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:54] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.079 2026-10-24 09:22:54,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [4/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:54,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [5/41] Tour ReceiptScreenDiscountWithPricelistTour → 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(.qty:contains("1"))) 2026-10-24 09:22:54,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [6/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 09:22:54,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [7/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:55,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [8/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:55,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [9/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:22:55,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [10/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:22:55,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [11/41] Tour ReceiptScreenDiscountWithPricelistTour → Step .o_pricelist_button 2026-10-24 09:22:55,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [12/41] Tour ReceiptScreenDiscountWithPricelistTour → Step select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist")) 2026-10-24 09:22:55,270 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:22:55,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [13/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:55,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [14/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:55,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [15/41] Tour ReceiptScreenDiscountWithPricelistTour → 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-24 09:22:55,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [16/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:55,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [17/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:22:55,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [18/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:22:55,685 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:22:55,688 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:22:55,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [19/41] Tour ReceiptScreenDiscountWithPricelistTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:22:55,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [20/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:22:55,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [21/41] Tour ReceiptScreenDiscountWithPricelistTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:22:55,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63234192 started for PoS orders references: [{'name': 'Order 00019-001-0001', 'uuid': '214f1367-d1f8-411c-b9bf-46cdb1e31781'}] 2026-10-24 09:22:56,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [22/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7"))) 2026-10-24 09:22:56,031 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:22:56,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63234192 order {'name': 'Order 00019-001-0001', 'uuid': '214f1367-d1f8-411c-b9bf-46cdb1e31781'} created pos.order #34 2026-10-24 09:22:56,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63234192 finished 2026-10-24 09:22:57,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.355 0.697 2026-10-24 09:22:57,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:22:57,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:57] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:22:57,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [23/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:22:57,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [24/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:22:57,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [25/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:22:57,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [26/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:57,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [27/41] Tour ReceiptScreenDiscountWithPricelistTour → 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(.qty:contains("1"))) 2026-10-24 09:22:57,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [28/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 09:22:57,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [29/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:57,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [30/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:22:57,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [31/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 09:22:57,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [32/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:22:57,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [33/41] Tour ReceiptScreenDiscountWithPricelistTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:22:57,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [34/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:22:58,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [35/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:22:58,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [36/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:22:58,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:22:58,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [37/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:22:58,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [38/41] Tour ReceiptScreenDiscountWithPricelistTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:22:58,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [39/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:22:58,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [40/41] Tour ReceiptScreenDiscountWithPricelistTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:22:58,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [41/41] Tour ReceiptScreenDiscountWithPricelistTour → Step .pos-receipt:not(:contains("Discounts")) 2026-10-24 09:22:58,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6833582 started for PoS orders references: [{'name': 'Order 00019-001-0002', 'uuid': 'aa256f97-4467-4fc1-9f88-65cdff7be7c9'}] 2026-10-24 09:22:59,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6833582 order {'name': 'Order 00019-001-0002', 'uuid': 'aa256f97-4467-4fc1-9f88-65cdff7be7c9'} created pos.order #35 2026-10-24 09:22:59,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6833582 finished 2026-10-24 09:22:59,206 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.274 0.490 2026-10-24 09:22:59,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:22:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:22:59,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: tour succeeded 2026-10-24 09:22:59,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR ReceiptScreenDiscountWithPricelistTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 09:22:59,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: heap 16879696 (allocated 18489344) 2026-10-24 09:22:59,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing chrome headless with pid 2612 2026-10-24 09:22:59,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing websocket connection 2026-10-24 09:22:59,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Terminating chrome headless with pid 2612 2026-10-24 09:22:59,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092259_657073_test_06_pos_discount_display_with_multiple_pricelist.txt 2026-10-24 09:22:59,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Removing chrome user profile "/tmp/tmpy14ghlap_chrome_odoo" 2026-10-24 09:22:59,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-10-24 09:23:00,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome pid: 2830 2026-10-24 09:23:00,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmpnfoylbc9_chrome_odoo 2026-10-24 09:23:00,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:44347/json/version 2026-10-24 09:23:00,350 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44347/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:23:00,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Browser version: Chrome/150.0.7871.114 2026-10-24 09:23:00,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:44347/json 2026-10-24 09:23:00,387 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44347/json with timeout 3 increased to 10s during tests 2026-10-24 09:23:00,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:44347/devtools/page/20C344F0608A2DA4C23AC04FC3A8EDC8 2026-10-24 09:23:00,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Enable chrome headless console log notification 2026-10-24 09:23:00,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome headless enable page notifications 2026-10-24 09:23:00,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:23:00,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Setting session cookie in browser 2026-10-24 09:23:00,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:23:00,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:23:00,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:02,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:02] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.090 2.215 2026-10-24 09:23:02,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Navigation result: {'frameId': '20C344F0608A2DA4C23AC04FC3A8EDC8', 'loaderId': 'E5E227413FD35E83EAAF9FE6686AE971', 'isDownload': False} 2026-10-24 09:23:02,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-24 09:23:02,906 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:23:02,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:02] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-24 09:23:02,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:02] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:23:02,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:02] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-24 09:23:03,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:23:03,653 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:03,680 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:23:03,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: IndexedDB 1 Ready 2026-10-24 09:23:03,703 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.028 2026-10-24 09:23:03,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:23:03,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [1/27] Tour BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:23:04,647 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.337 0.625 2026-10-24 09:23:04,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.906 2026-10-24 09:23:04,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:23:04,983 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:23:05,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:23:05,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:23:05,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-10-24 09:23:05,218 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:05,225 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:23:05,382 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-24 09:23:05,407 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:23:05,444 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:23:05,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.055 0.083 2026-10-24 09:23:05,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [2/27] Tour BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:23:05,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.013 0.159 2026-10-24 09:23:05,551 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.110 2026-10-24 09:23:05,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.026 2026-10-24 09:23:05,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.028 0.052 2026-10-24 09:23:05,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.054 2026-10-24 09:23:05,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.059 2026-10-24 09:23:05,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.082 2026-10-24 09:23:05,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.127 2026-10-24 09:23:05,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.101 2026-10-24 09:23:05,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [3/27] Tour BarcodeScanningTour → Step PoS model scan barcode '0123456789' (trigger: body) 2026-10-24 09:23:05,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.122 2026-10-24 09:23:05,843 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.077 2026-10-24 09:23:05,862 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.064 2026-10-24 09:23:05,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.079 2026-10-24 09:23:05,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.148 2026-10-24 09:23:05,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:05] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.169 2026-10-24 09:23:05,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [4/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:06,029 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:06] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.141 2026-10-24 09:23:06,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [5/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand"))) 2026-10-24 09:23:06,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [6/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:06,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [7/27] Tour BarcodeScanningTour → Step PoS model scan barcode '0123456789' (trigger: body) 2026-10-24 09:23:06,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [8/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:06,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [9/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-10-24 09:23:06,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [10/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:06,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [11/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2305000000004' (trigger: body) 2026-10-24 09:23:06,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [12/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:06,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [13/27] Tour BarcodeScanningTour → 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(.qty:contains("1")):has(.price:contains("0.00"))) 2026-10-24 09:23:06,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [14/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:06,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [15/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2305000123451' (trigger: body) 2026-10-24 09:23:06,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [16/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:06,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [17/27] Tour BarcodeScanningTour → 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(.qty:contains("1")):has(.price:contains("123.45"))) 2026-10-24 09:23:06,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [18/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:07,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [19/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2100005000000' (trigger: body) 2026-10-24 09:23:07,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [20/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:07,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [21/27] Tour BarcodeScanningTour → 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-24 09:23:07,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [22/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:07,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [23/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2100005080002' (trigger: body) 2026-10-24 09:23:07,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [24/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:07,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [25/27] Tour BarcodeScanningTour → 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(.qty:contains("8"))) 2026-10-24 09:23:07,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [26/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:07,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [27/27] Tour BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:23:07,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: tour succeeded 2026-10-24 09:23:07,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: ╔════════════════════════════════════╗ ║ TOUR BarcodeScanningTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:23:07,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: heap 15384084 (allocated 17309696) 2026-10-24 09:23:07,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Closing chrome headless with pid 2830 2026-10-24 09:23:07,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Closing websocket connection 2026-10-24 09:23:07,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Terminating chrome headless with pid 2830 2026-10-24 09:23:07,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092307_980105_test_07_pos_barcodes_scan.txt 2026-10-24 09:23:07,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Removing chrome user profile "/tmp/tmpnfoylbc9_chrome_odoo" 2026-10-24 09:23:08,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_product_combo ... 2026-10-24 09:23:10,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome pid: 3035 2026-10-24 09:23:10,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome headless temporary user profile dir: /tmp/tmpnt35t4vc_chrome_odoo 2026-10-24 09:23:10,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Issuing json command http://127.0.0.1:36563/json/version 2026-10-24 09:23:10,691 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36563/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:23:10,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Browser version: Chrome/150.0.7871.114 2026-10-24 09:23:10,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Issuing json command http://127.0.0.1:36563/json 2026-10-24 09:23:10,766 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36563/json with timeout 3 increased to 10s during tests 2026-10-24 09:23:10,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Websocket url found: ws://127.0.0.1:36563/devtools/page/415B03769BEC43948C366E7228B08757 2026-10-24 09:23:10,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Enable chrome headless console log notification 2026-10-24 09:23:10,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome headless enable page notifications 2026-10-24 09:23:10,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:23:10,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Setting session cookie in browser 2026-10-24 09:23:10,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:23:10,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:23:10,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:11,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:11] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.080 0.887 2026-10-24 09:23:11,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Navigation result: {'frameId': '415B03769BEC43948C366E7228B08757', 'loaderId': '868BFD5A4539F700B9D10712C700B378', 'isDownload': False} 2026-10-24 09:23:11,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Evaluate ready code "odoo.isTourReady('ProductComboPriceTaxIncludedTour')" 2026-10-24 09:23:11,992 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:23:12,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:12] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.011 2026-10-24 09:23:12,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:12] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:23:12,045 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:12] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-24 09:23:12,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:23:12,718 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:23:12,719 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:23:12,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: IndexedDB 1 Ready 2026-10-24 09:23:12,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.016 2026-10-24 09:23:12,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Evaluate test code "odoo.startTour('ProductComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:23:12,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [1/74] Tour ProductComboPriceTaxIncludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:23:13,620 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.302 0.579 2026-10-24 09:23:13,623 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.831 2026-10-24 09:23:13,888 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-24 09:23:13,905 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:23:13,993 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:13] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.041 2026-10-24 09:23:14,046 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:23:14,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:23:14,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: Owl is running in 'dev' mode. 2026-10-24 09:23:14,196 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:14,207 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:14,310 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:23:14,343 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 09:23:14,359 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.065 2026-10-24 09:23:14,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [2/74] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:23:14,439 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.056 0.072 2026-10-24 09:23:14,467 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.007 0.131 2026-10-24 09:23:14,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.003 0.127 2026-10-24 09:23:14,535 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.019 2026-10-24 09:23:14,551 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.022 2026-10-24 09:23:14,564 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.040 2026-10-24 09:23:14,578 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.065 2026-10-24 09:23:14,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.058 2026-10-24 09:23:14,599 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.084 2026-10-24 09:23:14,640 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.062 2026-10-24 09:23:14,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.091 2026-10-24 09:23:14,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [3/74] Tour ProductComboPriceTaxIncludedTour → Step PoS model scan barcode 'SuperCombo' (trigger: body) 2026-10-24 09:23:14,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.097 2026-10-24 09:23:14,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.106 2026-10-24 09:23:14,705 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.086 2026-10-24 09:23:14,724 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.092 2026-10-24 09:23:14,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.086 2026-10-24 09:23:14,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [4/74] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 1 (archived) is not present in the combo options (trigger: .modal:not(:has(label.combo-item article.product:has(.product-name:contains("Combo Product 1 (archived)"))))) 2026-10-24 09:23:14,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [5/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-10-24 09:23:14,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.140 2026-10-24 09:23:14,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [6/74] Tour ProductComboPriceTaxIncludedTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-10-24 09:23:14,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [7/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 9 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 9"))) 2026-10-24 09:23:15,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [8/74] Tour ProductComboPriceTaxIncludedTour → Step dialog is open (trigger: .modal .modal-content) 2026-10-24 09:23:15,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [9/74] Tour ProductComboPriceTaxIncludedTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-10-24 09:23:15,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [10/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-10-24 09:23:15,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [11/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-10-24 09:23:15,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [12/74] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is selected (trigger: .modal input:checked ~ label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-10-24 09:23:15,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [13/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-10-24 09:23:15,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [14/74] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 8 is selected (trigger: .modal input:checked ~ label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-10-24 09:23:15,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [15/74] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is not selected (trigger: .modal .modal-body:not(:has(input:checked ~ label.combo-item article.product:has(.product-name:contains("Combo Product 7"))))) 2026-10-24 09:23:15,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [16/74] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:23:15,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [17/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:15,830 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:15] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 83 0.098 0.189 2026-10-24 09:23:15,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [18/74] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo"))) 2026-10-24 09:23:15,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [19/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:23:16,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [20/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:23:16,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [21/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1")):has(.price:contains("13.43"))) 2026-10-24 09:23:16,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [22/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:23:16,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [23/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:23:16,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [24/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1")):has(.price:contains("18.67"))) 2026-10-24 09:23:16,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [25/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:23:16,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [26/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:23:16,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [27/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1")):has(.price:contains("30.00"))) 2026-10-24 09:23:16,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [28/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:16,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [29/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:16,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [30/74] Tour ProductComboPriceTaxIncludedTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:23:16,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [31/74] Tour ProductComboPriceTaxIncludedTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:23:17,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [32/74] Tour ProductComboPriceTaxIncludedTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:23:17,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [33/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:17,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [34/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:17,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [35/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:23:17,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [36/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:23:17,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [37/74] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:23:17,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [38/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("2")):has(.price:contains("26.86"))) 2026-10-24 09:23:17,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [39/74] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("2"))) 2026-10-24 09:23:17,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [40/74] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("2")):has(.price:contains("60.00"))) 2026-10-24 09:23:17,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [41/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:17,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [42/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:17,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [43/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("2"))) 2026-10-24 09:23:18,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [44/74] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:23:18,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [45/74] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:23:18,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [46/74] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:23:18,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [47/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:18,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [48/74] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:23:18,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [49/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-10-24 09:23:18,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [50/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-10-24 09:23:18,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [51/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-10-24 09:23:18,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [52/74] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:23:18,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [53/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:18,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [54/74] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10")) 2026-10-24 09:23:18,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [55/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:18,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [56/74] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:23:19,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [57/74] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:23:19,084 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:23:19,085 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:23:19,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [58/74] Tour ProductComboPriceTaxIncludedTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:23:19,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [59/74] Tour ProductComboPriceTaxIncludedTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:23:19,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [60/74] Tour ProductComboPriceTaxIncludedTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:23:19,295 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:19,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25765100 started for PoS orders references: [{'name': 'Order 00021-001-0001', 'uuid': '2e7142e0-ae4a-4dc7-9008-8fb0e214af59'}] 2026-10-24 09:23:19,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [61/74] Tour ProductComboPriceTaxIncludedTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:23:19,481 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:23:20,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25765100 order {'name': 'Order 00021-001-0001', 'uuid': '2e7142e0-ae4a-4dc7-9008-8fb0e214af59'} created pos.order #36 2026-10-24 09:23:20,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25765100 finished 2026-10-24 09:23:21,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 477 0.677 0.940 2026-10-24 09:23:21,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:23:21,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:21] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 09:23:21,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [62/74] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:23:21,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [63/74] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:23:21,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [64/74] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:23:21,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [65/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:23:21,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [66/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:23:21,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [67/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:23:21,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [68/74] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:23:21,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [69/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:21,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [70/74] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17")) 2026-10-24 09:23:22,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [71/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:22,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [72/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:22,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [73/74] Tour ProductComboPriceTaxIncludedTour → Step order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56")) 2026-10-24 09:23:22,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [74/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:22,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: tour succeeded 2026-10-24 09:23:22,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ProductComboPriceTaxIncludedTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-24 09:23:22,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: heap 23368164 (allocated 25833472) 2026-10-24 09:23:22,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Closing chrome headless with pid 3035 2026-10-24 09:23:22,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Closing websocket connection 2026-10-24 09:23:22,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Terminating chrome headless with pid 3035 2026-10-24 09:23:22,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092322_676503_test_07_product_combo.txt 2026-10-24 09:23:22,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Removing chrome user profile "/tmp/tmpnt35t4vc_chrome_odoo" 2026-10-24 09:23:22,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-10-24 09:23:23,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome pid: 3232 2026-10-24 09:23:23,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome headless temporary user profile dir: /tmp/tmp4bhgwbnw_chrome_odoo 2026-10-24 09:23:23,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:39033/json/version 2026-10-24 09:23:23,626 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39033/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:23:23,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Browser version: Chrome/150.0.7871.114 2026-10-24 09:23:23,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:39033/json 2026-10-24 09:23:23,775 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39033/json with timeout 3 increased to 10s during tests 2026-10-24 09:23:23,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Websocket url found: ws://127.0.0.1:39033/devtools/page/5D4FA8899BCE9EE120C6041BA0DDEA27 2026-10-24 09:23:23,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Enable chrome headless console log notification 2026-10-24 09:23:23,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome headless enable page notifications 2026-10-24 09:23:24,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:23:24,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Setting session cookie in browser 2026-10-24 09:23:24,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:23:24,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:23:24,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:25,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:25] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.088 1.012 2026-10-24 09:23:25,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Navigation result: {'frameId': '5D4FA8899BCE9EE120C6041BA0DDEA27', 'loaderId': '018687875991D74A81564DE45110C607', 'isDownload': False} 2026-10-24 09:23:25,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-24 09:23:25,222 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:23:25,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:25] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-10-24 09:23:25,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:25] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:23:25,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:25] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:23:25,933 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:25] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:23:25,954 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:23:25,963 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:23:25,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: IndexedDB 1 Ready 2026-10-24 09:23:25,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:23:26,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [1/11] Tour ShowTaxExcludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:23:26,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:26] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.333 0.574 2026-10-24 09:23:26,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.908 2026-10-24 09:23:27,141 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:23:27,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-24 09:23:27,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:23:27,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 09:23:27,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.020 2026-10-24 09:23:27,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: Owl is running in 'dev' mode. 2026-10-24 09:23:27,474 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:23:27,484 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:23:27,561 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-24 09:23:27,587 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-24 09:23:27,595 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 09:23:27,640 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.032 0.086 2026-10-24 09:23:27,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.010 0.127 2026-10-24 09:23:27,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [2/11] Tour ShowTaxExcludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:23:27,707 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.006 0.087 2026-10-24 09:23:27,803 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.021 0.022 2026-10-24 09:23:27,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.033 2026-10-24 09:23:27,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.051 2026-10-24 09:23:27,867 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.102 2026-10-24 09:23:27,877 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.010 2026-10-24 09:23:27,895 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.086 2026-10-24 09:23:27,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.027 2026-10-24 09:23:27,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.110 2026-10-24 09:23:27,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.063 2026-10-24 09:23:27,983 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.127 2026-10-24 09:23:27,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [3/11] Tour ShowTaxExcludedTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:23:27,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:27] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.058 2026-10-24 09:23:28,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:28] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.097 2026-10-24 09:23:28,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:28] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.046 0.088 2026-10-24 09:23:28,149 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:28] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.362 2026-10-24 09:23:28,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [4/11] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:28,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [5/11] Tour ShowTaxExcludedTour → 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(.qty:contains("1")):has(.price:contains("100.0"))) 2026-10-24 09:23:28,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [6/11] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:28,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [7/11] Tour ShowTaxExcludedTour → Step 'Test Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Test Product")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:23:28,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [8/11] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:28,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [9/11] Tour ShowTaxExcludedTour → Step order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0")) 2026-10-24 09:23:28,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [10/11] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:28,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [11/11] Tour ShowTaxExcludedTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:23:28,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: tour succeeded 2026-10-24 09:23:28,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: ╔════════════════════════════════════╗ ║ TOUR ShowTaxExcludedTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:23:28,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: heap 14644944 (allocated 15474688) 2026-10-24 09:23:28,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Closing chrome headless with pid 3232 2026-10-24 09:23:28,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Closing websocket connection 2026-10-24 09:23:28,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Terminating chrome headless with pid 3232 2026-10-24 09:23:28,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092328_971975_test_08_show_tax_excluded.txt 2026-10-24 09:23:28,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Removing chrome user profile "/tmp/tmp4bhgwbnw_chrome_odoo" 2026-10-24 09:23:29,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-24 09:23:29,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome pid: 3427 2026-10-24 09:23:29,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome headless temporary user profile dir: /tmp/tmpihlvy103_chrome_odoo 2026-10-24 09:23:29,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Issuing json command http://127.0.0.1:46343/json/version 2026-10-24 09:23:29,808 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46343/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:23:29,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Browser version: Chrome/150.0.7871.114 2026-10-24 09:23:29,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Issuing json command http://127.0.0.1:46343/json 2026-10-24 09:23:29,946 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46343/json with timeout 3 increased to 10s during tests 2026-10-24 09:23:29,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Websocket url found: ws://127.0.0.1:46343/devtools/page/BDF338CC507925774CF5819E63E0AC3D 2026-10-24 09:23:29,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Enable chrome headless console log notification 2026-10-24 09:23:29,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome headless enable page notifications 2026-10-24 09:23:30,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:23:30,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Setting session cookie in browser 2026-10-24 09:23:30,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:23:30,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:23:30,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:31,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:31] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.076 0.913 2026-10-24 09:23:31,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Navigation result: {'frameId': 'BDF338CC507925774CF5819E63E0AC3D', 'loaderId': '4AE8A551B7A98DD6B8AF1C92ED3F7150', 'isDownload': False} 2026-10-24 09:23:31,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-24 09:23:31,156 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:23:31,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:31] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.016 2026-10-24 09:23:31,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:31] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.029 2026-10-24 09:23:31,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:31] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.047 2026-10-24 09:23:31,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:23:31,951 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:23:31,964 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:31,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: IndexedDB 1 Ready 2026-10-24 09:23:32,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:23:32,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [1/19] Tour BarcodeScanningProductPackagingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:23:32,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.301 0.520 2026-10-24 09:23:32,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.821 2026-10-24 09:23:33,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:23:33,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:23:33,064 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:23:33,149 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:23:33,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:23:33,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: Owl is running in 'dev' mode. 2026-10-24 09:23:33,346 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:33,349 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:33,465 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:23:33,496 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "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-24 09:23:33,516 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 09:23:33,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [2/19] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:23:33,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.056 0.077 2026-10-24 09:23:33,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.018 0.118 2026-10-24 09:23:33,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.043 0.127 2026-10-24 09:23:33,749 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.099 2026-10-24 09:23:33,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.068 2026-10-24 09:23:33,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [3/19] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-10-24 09:23:33,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.148 2026-10-24 09:23:33,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.126 2026-10-24 09:23:33,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.008 0.095 2026-10-24 09:23:33,900 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.138 2026-10-24 09:23:33,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.059 2026-10-24 09:23:33,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.020 0.114 2026-10-24 09:23:33,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [4/19] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:33,973 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:33] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.117 2026-10-24 09:23:34,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:34] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.110 2026-10-24 09:23:34,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:34] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.096 2026-10-24 09:23:34,046 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:34] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.127 2026-10-24 09:23:34,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:34] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.386 2026-10-24 09:23:34,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [5/19] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("1"))) 2026-10-24 09:23:34,182 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:34] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.159 2026-10-24 09:23:34,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [6/19] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:34,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [7/19] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-10-24 09:23:34,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [8/19] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:34,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [9/19] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("2"))) 2026-10-24 09:23:34,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [10/19] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:34,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [11/19] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-10-24 09:23:34,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [12/19] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:34,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [13/19] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("12"))) 2026-10-24 09:23:34,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [14/19] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:34,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [15/19] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-10-24 09:23:34,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [16/19] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:34,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [17/19] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("22"))) 2026-10-24 09:23:34,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [18/19] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:35,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [19/19] Tour BarcodeScanningProductPackagingTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:23:35,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: tour succeeded 2026-10-24 09:23:35,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningProductPackagingTour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-24 09:23:35,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging.browser: heap 14902400 (allocated 16261120) 2026-10-24 09:23:35,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Closing chrome headless with pid 3427 2026-10-24 09:23:35,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Closing websocket connection 2026-10-24 09:23:35,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Terminating chrome headless with pid 3427 2026-10-24 09:23:35,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092335_310039_test_09_pos_barcodes_scan_product_pacaging.txt 2026-10-24 09:23:35,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_pacaging: Removing chrome user profile "/tmp/tmpihlvy103_chrome_odoo" 2026-10-24 09:23:35,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-10-24 09:23:36,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome pid: 3639 2026-10-24 09:23:36,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmpf29sicjf_chrome_odoo 2026-10-24 09:23:36,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:40493/json/version 2026-10-24 09:23:36,515 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40493/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:23:36,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Browser version: Chrome/150.0.7871.114 2026-10-24 09:23:36,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:40493/json 2026-10-24 09:23:36,572 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40493/json with timeout 3 increased to 10s during tests 2026-10-24 09:23:36,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:40493/devtools/page/25FBA72A2808346BCC3D912BE8C05A91 2026-10-24 09:23:36,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Enable chrome headless console log notification 2026-10-24 09:23:36,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome headless enable page notifications 2026-10-24 09:23:36,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:23:36,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Setting session cookie in browser 2026-10-24 09:23:36,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:23:36,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:23:36,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:39,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:39] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 131 0.093 2.031 2026-10-24 09:23:39,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Navigation result: {'frameId': '25FBA72A2808346BCC3D912BE8C05A91', 'loaderId': '90C204FEED4B7DFF337A7F3C644BFEEE', 'isDownload': False} 2026-10-24 09:23:39,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-24 09:23:39,044 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:23:39,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:39] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-24 09:23:39,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:39] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-24 09:23:39,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:39] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-10-24 09:23:39,685 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:23:39,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:39,722 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:39,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:23:39,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: IndexedDB 1 Ready 2026-10-24 09:23:39,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-24 09:23:39,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [1/43] Tour GS1BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:23:40,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.258 0.513 2026-10-24 09:23:40,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.734 2026-10-24 09:23:40,757 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:23:40,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-24 09:23:40,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:23:40,844 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:23:40,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:23:40,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:23:40,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-10-24 09:23:41,064 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:41,079 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:41,159 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:41,184 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:41,199 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:23:41,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.034 0.044 2026-10-24 09:23:41,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.007 0.097 2026-10-24 09:23:41,309 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.111 2026-10-24 09:23:41,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [2/43] Tour GS1BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:23:41,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.022 0.016 2026-10-24 09:23:41,557 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.057 2026-10-24 09:23:41,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.026 0.057 2026-10-24 09:23:41,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.100 2026-10-24 09:23:41,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.076 2026-10-24 09:23:41,641 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.046 2026-10-24 09:23:41,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.032 2026-10-24 09:23:41,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.213 2026-10-24 09:23:41,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [3/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-10-24 09:23:41,733 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.235 2026-10-24 09:23:41,745 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.065 2026-10-24 09:23:41,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.018 0.072 2026-10-24 09:23:41,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.140 2026-10-24 09:23:41,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [4/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:41,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.047 0.102 2026-10-24 09:23:41,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:41] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.230 2026-10-24 09:23:41,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [5/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1"))) 2026-10-24 09:23:42,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [6/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:42,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [7/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-10-24 09:23:42,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [8/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:42,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [9/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("2"))) 2026-10-24 09:23:42,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [10/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:42,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [11/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125305' (trigger: body) 2026-10-24 09:23:42,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [12/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:42,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [13/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("7"))) 2026-10-24 09:23:42,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [14/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:42,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [15/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '01084316730201253010' (trigger: body) 2026-10-24 09:23:42,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [16/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:42,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [17/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("17"))) 2026-10-24 09:23:42,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [18/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:42,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [19/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-10-24 09:23:42,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [20/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:43,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [21/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2"))) 2026-10-24 09:23:43,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [22/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:43,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [23/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-10-24 09:23:43,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [24/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:43,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [25/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(.qty:contains("2"))) 2026-10-24 09:23:43,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [26/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:43,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [27/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-10-24 09:23:43,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [28/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:43,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [29/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3"))) 2026-10-24 09:23:43,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [30/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:43,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [31/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-10-24 09:23:43,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [32/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:43,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [33/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(.qty:contains("2"))) 2026-10-24 09:23:43,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [34/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:43,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [35/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020132' (trigger: body) 2026-10-24 09:23:44,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [36/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:44,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [37/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("27"))) 2026-10-24 09:23:44,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [38/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:44,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [39/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020132305' (trigger: body) 2026-10-24 09:23:44,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [40/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:44,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [41/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("77"))) 2026-10-24 09:23:44,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [42/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:44,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [43/43] Tour GS1BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:23:44,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: tour succeeded 2026-10-24 09:23:44,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: ╔═══════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 09:23:44,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: heap 15616652 (allocated 17047552) 2026-10-24 09:23:44,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Closing chrome headless with pid 3639 2026-10-24 09:23:44,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Closing websocket connection 2026-10-24 09:23:44,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Terminating chrome headless with pid 3639 2026-10-24 09:23:44,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092344_900435_test_GS1_pos_barcodes_scan.txt 2026-10-24 09:23:44,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Removing chrome user profile "/tmp/tmpf29sicjf_chrome_odoo" 2026-10-24 09:23:44,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-24 09:23:45,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome pid: 3840 2026-10-24 09:23:45,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmp2tsskbz2_chrome_odoo 2026-10-24 09:23:45,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:45519/json/version 2026-10-24 09:23:45,793 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45519/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:23:45,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-10-24 09:23:45,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:45519/json 2026-10-24 09:23:45,935 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45519/json with timeout 3 increased to 10s during tests 2026-10-24 09:23:45,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:45519/devtools/page/CA3129234FDB3CB9A65CD17112033CDA 2026-10-24 09:23:46,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-10-24 09:23:46,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-10-24 09:23:46,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:23:46,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-10-24 09:23:46,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:23:46,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:23:46,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:23:47,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.081 0.991 2026-10-24 09:23:47,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': 'CA3129234FDB3CB9A65CD17112033CDA', 'loaderId': '8C5CCF7BCE095CE1CECC865333941195', 'isDownload': False} 2026-10-24 09:23:47,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-10-24 09:23:47,350 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:23:47,379 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-24 09:23:47,389 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-24 09:23:47,416 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.043 2026-10-24 09:23:47,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:23:47,964 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:47,973 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:23:47,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: IndexedDB 1 Ready 2026-10-24 09:23:48,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-24 09:23:48,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Evaluate test code "odoo.startTour('AddMultipleSerialsAtOnce', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:23:48,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [1/24] Tour AddMultipleSerialsAtOnce → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:23:48,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:48] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.274 0.542 2026-10-24 09:23:48,803 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.765 2026-10-24 09:23:49,104 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-24 09:23:49,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:23:49,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-24 09:23:49,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:23:49,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-10-24 09:23:49,364 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:23:49,381 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:23:49,453 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:23:49,457 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:23:49,529 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-24 09:23:49,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [2/24] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:23:49,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.024 0.080 2026-10-24 09:23:49,617 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.020 0.115 2026-10-24 09:23:49,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.009 0.148 2026-10-24 09:23:49,721 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.043 2026-10-24 09:23:49,749 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.060 2026-10-24 09:23:49,780 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.080 2026-10-24 09:23:49,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [3/24] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:23:49,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.086 2026-10-24 09:23:49,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.147 2026-10-24 09:23:49,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.098 2026-10-24 09:23:49,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.086 2026-10-24 09:23:49,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.236 2026-10-24 09:23:49,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.266 2026-10-24 09:23:49,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.114 2026-10-24 09:23:49,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 09:23:49,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.121 2026-10-24 09:23:49,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:49] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.096 2026-10-24 09:23:50,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.132 2026-10-24 09:23:50,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [4/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:23:50,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:50] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.006 0.022 2026-10-24 09:23:50,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [5/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:23:50,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [6/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:23:50,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [7/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:23:50,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [8/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:23:50,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [9/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:23:50,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [10/24] Tour AddMultipleSerialsAtOnce → Step click validate lot number (trigger: .modal-content button:contains(Ok)) 2026-10-24 09:23:50,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [11/24] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:50,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [12/24] Tour AddMultipleSerialsAtOnce → 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(.qty:contains("3"))) 2026-10-24 09:23:50,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [13/24] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:50,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [14/24] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:23:50,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [15/24] Tour AddMultipleSerialsAtOnce → Step .fa-trash-o 2026-10-24 09:23:51,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:23:51] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.006 0.013 2026-10-24 09:23:51,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [16/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:23:51,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [17/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:23:51,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [18/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:23:51,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [19/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:23:51,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [20/24] Tour AddMultipleSerialsAtOnce → Step click validate lot number (trigger: .modal-content button:contains(Ok)) 2026-10-24 09:23:51,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [21/24] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:23:51,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [22/24] Tour AddMultipleSerialsAtOnce → 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(.qty:contains("4"))) 2026-10-24 09:23:51,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [23/24] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:23:51,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [24/24] Tour AddMultipleSerialsAtOnce → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:23:51,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-10-24 09:23:51,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-24 09:23:51,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: heap 15429308 (allocated 16785408) 2026-10-24 09:23:51,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 3840 2026-10-24 09:23:51,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-10-24 09:23:51,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 3840 2026-10-24 09:23:51,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092351_875977_test_add_multiple_serials_at_once.txt 2026-10-24 09:23:51,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmp2tsskbz2_chrome_odoo" 2026-10-24 09:23:51,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_allow_order_modification_after_validation_error ... 2026-10-24 09:23:58,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_amount_total_is_rounded ... 2026-10-24 09:23:59,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Chrome pid: 4251 2026-10-24 09:23:59,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Chrome headless temporary user profile dir: /tmp/tmpuemddx6r_chrome_odoo 2026-10-24 09:23:59,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Issuing json command http://127.0.0.1:38901/json/version 2026-10-24 09:23:59,503 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38901/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:23:59,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Browser version: Chrome/150.0.7871.114 2026-10-24 09:23:59,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Issuing json command http://127.0.0.1:38901/json 2026-10-24 09:23:59,592 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38901/json with timeout 3 increased to 10s during tests 2026-10-24 09:23:59,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Websocket url found: ws://127.0.0.1:38901/devtools/page/3EDE5E23519F87493FD3DE53E8A8091C 2026-10-24 09:23:59,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Enable chrome headless console log notification 2026-10-24 09:23:59,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Chrome headless enable page notifications 2026-10-24 09:23:59,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:23:59,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Setting session cookie in browser 2026-10-24 09:23:59,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:23:59,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:23:59,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:00,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:00] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.095 1.000 2026-10-24 09:24:00,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Navigation result: {'frameId': '3EDE5E23519F87493FD3DE53E8A8091C', 'loaderId': '5DD3C0BD4AFEB5480E3C9E6594BD10C8', 'isDownload': False} 2026-10-24 09:24:00,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Evaluate ready code "odoo.isTourReady('test_amount_total_is_rounded')" 2026-10-24 09:24:00,979 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:24:01,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:01] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.024 2026-10-24 09:24:01,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:01] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.059 2026-10-24 09:24:01,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:01] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.068 2026-10-24 09:24:01,707 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:24:01,717 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:01,726 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:24:01,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Evaluate test code "odoo.startTour('test_amount_total_is_rounded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:24:01,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: [1/9] Tour test_amount_total_is_rounded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:24:01,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: IndexedDB 1 Ready 2026-10-24 09:24:02,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.244 0.462 2026-10-24 09:24:02,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.710 2026-10-24 09:24:02,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:24:02,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.017 2026-10-24 09:24:02,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:24:02,850 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-10-24 09:24:02,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.017 2026-10-24 09:24:02,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: Owl is running in 'dev' mode. 2026-10-24 09:24:03,046 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:24:03,054 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:03,142 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:03,172 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 09:24:03,180 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:24:03,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: [2/9] Tour test_amount_total_is_rounded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:24:03,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.031 0.064 2026-10-24 09:24:03,283 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.012 0.098 2026-10-24 09:24:03,306 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.004 0.133 2026-10-24 09:24:03,360 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.023 2026-10-24 09:24:03,377 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.045 2026-10-24 09:24:03,390 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.053 2026-10-24 09:24:03,410 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.081 2026-10-24 09:24:03,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.064 2026-10-24 09:24:03,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.124 2026-10-24 09:24:03,477 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.073 2026-10-24 09:24:03,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: [3/9] Tour test_amount_total_is_rounded → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:24:03,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.052 2026-10-24 09:24:03,520 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.016 0.163 2026-10-24 09:24:03,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.132 2026-10-24 09:24:03,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.058 2026-10-24 09:24:03,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.040 0.139 2026-10-24 09:24:03,707 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.244 2026-10-24 09:24:03,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:03] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.012 0.248 2026-10-24 09:24:03,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: [4/9] Tour test_amount_total_is_rounded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:24:03,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: [5/9] Tour test_amount_total_is_rounded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:24:04,011 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:04,016 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:24:04,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: [6/9] Tour test_amount_total_is_rounded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:24:04,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: [7/9] Tour test_amount_total_is_rounded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:24:04,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: [8/9] Tour test_amount_total_is_rounded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:24:04,254 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:24:04,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: [9/9] Tour test_amount_total_is_rounded → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:24:04,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10194342 started for PoS orders references: [{'name': 'Order 00027-001-0001', 'uuid': 'ebe8a503-94f2-43bf-b6e2-43b61270915c'}] 2026-10-24 09:24:04,375 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:24:05,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10194342 order {'name': 'Order 00027-001-0001', 'uuid': 'ebe8a503-94f2-43bf-b6e2-43b61270915c'} created pos.order #37 2026-10-24 09:24:05,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10194342 finished 2026-10-24 09:24:05,423 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.349 0.731 2026-10-24 09:24:05,509 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:24:05,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:05] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 09:24:05,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: tour succeeded 2026-10-24 09:24:05,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_amount_total_is_rounded SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-24 09:24:05,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded.browser: heap 15753912 (allocated 17047552) 2026-10-24 09:24:05,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Closing chrome headless with pid 4251 2026-10-24 09:24:05,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Closing websocket connection 2026-10-24 09:24:05,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Terminating chrome headless with pid 4251 2026-10-24 09:24:05,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092405_938049_test_amount_total_is_rounded.txt 2026-10-24 09:24:05,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_amount_total_is_rounded: Removing chrome user profile "/tmp/tmpuemddx6r_chrome_odoo" 2026-10-24 09:24:06,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_auto_validate_force_done ... 2026-10-24 09:24:06,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome pid: 4451 2026-10-24 09:24:06,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome headless temporary user profile dir: /tmp/tmpo2v4ok0l_chrome_odoo 2026-10-24 09:24:06,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:46703/json/version 2026-10-24 09:24:06,668 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46703/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:24:06,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Browser version: Chrome/150.0.7871.114 2026-10-24 09:24:06,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:46703/json 2026-10-24 09:24:06,698 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46703/json with timeout 3 increased to 10s during tests 2026-10-24 09:24:06,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Websocket url found: ws://127.0.0.1:46703/devtools/page/EFAB85469F237D9BD065335F9128B6F3 2026-10-24 09:24:06,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Enable chrome headless console log notification 2026-10-24 09:24:06,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome headless enable page notifications 2026-10-24 09:24:06,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:24:06,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Setting session cookie in browser 2026-10-24 09:24:06,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:24:06,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:24:06,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:09,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:09] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 180 0.133 2.177 2026-10-24 09:24:09,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Navigation result: {'frameId': 'EFAB85469F237D9BD065335F9128B6F3', 'loaderId': '13981FF998FEA364D5573F1E3754DCA5', 'isDownload': False} 2026-10-24 09:24:09,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Evaluate ready code "odoo.isTourReady('test_auto_validate_force_done')" 2026-10-24 09:24:09,290 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:24:09,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:09] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 09:24:09,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:09] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-24 09:24:09,363 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:09] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.049 2026-10-24 09:24:09,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:24:09,962 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:24:09,979 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:24:10,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: IndexedDB 1 Ready 2026-10-24 09:24:10,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.023 2026-10-24 09:24:10,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Evaluate test code "odoo.startTour('test_auto_validate_force_done', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:24:10,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [1/14] Tour test_auto_validate_force_done → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:24:10,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:10] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.290 0.580 2026-10-24 09:24:10,877 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.830 2026-10-24 09:24:11,151 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 09:24:11,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-24 09:24:11,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-10-24 09:24:11,291 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:24:11,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: Owl is running in 'dev' mode. 2026-10-24 09:24:11,462 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:11,470 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:24:11,548 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:24:11,580 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:11,620 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-24 09:24:11,644 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.052 0.042 2026-10-24 09:24:11,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [2/14] Tour test_auto_validate_force_done → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:24:11,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.012 0.127 2026-10-24 09:24:11,727 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.099 2026-10-24 09:24:11,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.038 2026-10-24 09:24:11,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.049 2026-10-24 09:24:11,835 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.064 2026-10-24 09:24:11,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.099 2026-10-24 09:24:11,890 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.078 2026-10-24 09:24:11,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.159 2026-10-24 09:24:11,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [3/14] Tour test_auto_validate_force_done → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:24:11,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.073 2026-10-24 09:24:11,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.127 2026-10-24 09:24:11,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.110 2026-10-24 09:24:11,988 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:11] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.075 2026-10-24 09:24:12,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:12] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.073 2026-10-24 09:24:12,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:12] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.234 2026-10-24 09:24:12,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:12] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-24 09:24:12,160 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:12] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.041 0.154 2026-10-24 09:24:12,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [4/14] Tour test_auto_validate_force_done → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:12,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [5/14] Tour test_auto_validate_force_done → 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(.qty:contains("1"))) 2026-10-24 09:24:12,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [6/14] Tour test_auto_validate_force_done → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 09:24:12,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [7/14] Tour test_auto_validate_force_done → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:12,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [8/14] Tour test_auto_validate_force_done → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:24:12,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [9/14] Tour test_auto_validate_force_done → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:24:12,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:24:12,717 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:12,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [10/14] Tour test_auto_validate_force_done → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:24:12,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [11/14] Tour test_auto_validate_force_done → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:24:12,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [12/14] Tour test_auto_validate_force_done → Step body 2026-10-24 09:24:12,927 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:12,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [13/14] Tour test_auto_validate_force_done → Step .send_force_done 2026-10-24 09:24:13,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [14/14] Tour test_auto_validate_force_done → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:24:13,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31155199 started for PoS orders references: [{'name': 'Order 00028-001-0001', 'uuid': 'f295a0b3-9530-4de0-be31-4eadb0b38b12'}] 2026-10-24 09:24:13,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:24:13,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31155199 order {'name': 'Order 00028-001-0001', 'uuid': 'f295a0b3-9530-4de0-be31-4eadb0b38b12'} created pos.order #38 2026-10-24 09:24:13,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31155199 finished 2026-10-24 09:24:14,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 339 0.312 0.609 2026-10-24 09:24:14,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:24:14,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:14] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 9 0.008 0.021 2026-10-24 09:24:14,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: tour succeeded 2026-10-24 09:24:14,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_auto_validate_force_done SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:24:14,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: heap 15707436 (allocated 17047552) 2026-10-24 09:24:14,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Closing chrome headless with pid 4451 2026-10-24 09:24:14,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Closing websocket connection 2026-10-24 09:24:14,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Terminating chrome headless with pid 4451 2026-10-24 09:24:14,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092414_448946_test_auto_validate_force_done.txt 2026-10-24 09:24:14,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Removing chrome user profile "/tmp/tmpo2v4ok0l_chrome_odoo" 2026-10-24 09:24:14,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_autofill_cash_count ... 2026-10-24 09:24:15,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome pid: 4656 2026-10-24 09:24:15,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome headless temporary user profile dir: /tmp/tmp_jvv0cu4_chrome_odoo 2026-10-24 09:24:15,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:41521/json/version 2026-10-24 09:24:15,305 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41521/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:24:15,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Browser version: Chrome/150.0.7871.114 2026-10-24 09:24:15,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:41521/json 2026-10-24 09:24:15,346 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41521/json with timeout 3 increased to 10s during tests 2026-10-24 09:24:15,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Websocket url found: ws://127.0.0.1:41521/devtools/page/9F950735C1B6BD2DA601BEE34BB54CB7 2026-10-24 09:24:15,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Enable chrome headless console log notification 2026-10-24 09:24:15,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome headless enable page notifications 2026-10-24 09:24:15,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:24:15,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Setting session cookie in browser 2026-10-24 09:24:15,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:24:15,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:24:15,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:16,612 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:16] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.081 0.960 2026-10-24 09:24:16,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Navigation result: {'frameId': '9F950735C1B6BD2DA601BEE34BB54CB7', 'loaderId': '5EC68248743A7E7CB0C14ECEEF39FFBE', 'isDownload': False} 2026-10-24 09:24:16,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Evaluate ready code "odoo.isTourReady('AutofillCashCount')" 2026-10-24 09:24:16,647 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:24:16,673 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:16] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 09:24:16,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:16] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-24 09:24:16,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:16] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.040 2026-10-24 09:24:17,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:17] "GET /web/webclient/translations/2e74dac67a2748f075da47d9db7bc628b02cd78b?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:24:17,360 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:17,365 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:24:17,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: IndexedDB 1 Ready 2026-10-24 09:24:17,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Evaluate test code "odoo.startTour('AutofillCashCount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:24:17,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [1/15] Tour AutofillCashCount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:24:18,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.281 0.500 2026-10-24 09:24:18,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.785 2026-10-24 09:24:18,445 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:24:18,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.019 2026-10-24 09:24:18,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-24 09:24:18,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:24:18,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:24:18,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: Owl is running in 'dev' mode. 2026-10-24 09:24:18,763 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:18,781 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:18,872 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 09:24:18,884 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "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-24 09:24:18,892 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:24:18,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.036 0.049 2026-10-24 09:24:18,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [2/15] Tour AutofillCashCount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:24:18,972 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:18] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.008 0.101 2026-10-24 09:24:19,000 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.003 0.108 2026-10-24 09:24:19,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.018 0.024 2026-10-24 09:24:19,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.022 2026-10-24 09:24:19,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.055 2026-10-24 09:24:19,140 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.102 2026-10-24 09:24:19,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.047 2026-10-24 09:24:19,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [3/15] Tour AutofillCashCount → Step click product 'Test Expensive' (trigger: article.product .product-content .product-name:contains("Test Expensive")) 2026-10-24 09:24:19,190 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.053 2026-10-24 09:24:19,212 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.140 2026-10-24 09:24:19,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.188 2026-10-24 09:24:19,245 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.187 2026-10-24 09:24:19,261 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.049 2026-10-24 09:24:19,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.108 2026-10-24 09:24:19,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.077 2026-10-24 09:24:19,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.156 2026-10-24 09:24:19,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.134 2026-10-24 09:24:19,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [4/15] Tour AutofillCashCount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:24:19,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [5/15] Tour AutofillCashCount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:24:19,725 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:19,727 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:24:19,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [6/15] Tour AutofillCashCount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:24:19,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [7/15] Tour AutofillCashCount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:24:19,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [8/15] Tour AutofillCashCount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:24:19,945 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:20,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [9/15] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:24:20,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49995404 started for PoS orders references: [{'name': 'Order 00029-001-0001', 'uuid': 'af20d9d4-330c-449d-912a-fa01f177825f'}] 2026-10-24 09:24:20,061 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:24:20,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49995404 order {'name': 'Order 00029-001-0001', 'uuid': 'af20d9d4-330c-449d-912a-fa01f177825f'} created pos.order #39 2026-10-24 09:24:20,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49995404 finished 2026-10-24 09:24:20,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.316 0.617 2026-10-24 09:24:21,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:24:21,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:21] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:24:21,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [10/15] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:24:21,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [11/15] Tour AutofillCashCount → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:24:21,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [12/15] Tour AutofillCashCount → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:24:21,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [13/15] Tour AutofillCashCount → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:24:21,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [14/15] Tour AutofillCashCount → Step .fa-clone.btn-secondary 2026-10-24 09:24:21,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:21] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.008 0.019 2026-10-24 09:24:21,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [15/15] Tour AutofillCashCount → Step .payment-methods-overview .cash-difference:contains(0) 2026-10-24 09:24:21,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: tour succeeded 2026-10-24 09:24:21,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: ╔══════════════════════════════════╗ ║ TOUR AutofillCashCount SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:24:21,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: heap 16170620 (allocated 17571840) 2026-10-24 09:24:21,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Closing chrome headless with pid 4656 2026-10-24 09:24:21,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Closing websocket connection 2026-10-24 09:24:21,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Terminating chrome headless with pid 4656 2026-10-24 09:24:21,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092421_765578_test_autofill_cash_count.txt 2026-10-24 09:24:21,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Removing chrome user profile "/tmp/tmp_jvv0cu4_chrome_odoo" 2026-10-24 09:24:21,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_barcode_scan_no_variant_extra_price ... 2026-10-24 09:24:23,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Chrome pid: 4856 2026-10-24 09:24:23,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Chrome headless temporary user profile dir: /tmp/tmp8x0ejk09_chrome_odoo 2026-10-24 09:24:23,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Issuing json command http://127.0.0.1:46407/json/version 2026-10-24 09:24:23,351 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46407/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:24:23,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Browser version: Chrome/150.0.7871.114 2026-10-24 09:24:23,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Issuing json command http://127.0.0.1:46407/json 2026-10-24 09:24:23,404 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46407/json with timeout 3 increased to 10s during tests 2026-10-24 09:24:23,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Websocket url found: ws://127.0.0.1:46407/devtools/page/3FBC752A4E0B50C9FA2774032A5FD78F 2026-10-24 09:24:23,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Enable chrome headless console log notification 2026-10-24 09:24:23,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Chrome headless enable page notifications 2026-10-24 09:24:23,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:24:23,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Setting session cookie in browser 2026-10-24 09:24:23,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:24:23,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:24:23,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:24,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:24] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.099 1.025 2026-10-24 09:24:24,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Navigation result: {'frameId': '3FBC752A4E0B50C9FA2774032A5FD78F', 'loaderId': 'B15F0B425D8FA29A8A29332CD33852A0', 'isDownload': False} 2026-10-24 09:24:24,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Evaluate ready code "odoo.isTourReady('test_barcode_scan_no_variant_extra_price')" 2026-10-24 09:24:24,736 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:24:24,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:24] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.012 2026-10-24 09:24:24,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:24] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-24 09:24:24,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:24] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.031 2026-10-24 09:24:25,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:25] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:24:25,613 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:25,622 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:25,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: IndexedDB 1 Ready 2026-10-24 09:24:25,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Evaluate test code "odoo.startTour('test_barcode_scan_no_variant_extra_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:24:25,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [1/14] Tour test_barcode_scan_no_variant_extra_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:24:26,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.312 0.525 2026-10-24 09:24:26,474 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.833 2026-10-24 09:24:26,661 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:24:26,676 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-24 09:24:26,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:24:26,766 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.003 0.014 2026-10-24 09:24:26,805 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:24:26,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:24:26,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: Owl is running in 'dev' mode. 2026-10-24 09:24:26,987 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:24:26,996 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:24:27,080 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:27,083 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:24:27,089 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:24:27,182 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.029 0.063 2026-10-24 09:24:27,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [2/14] Tour test_barcode_scan_no_variant_extra_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:24:27,227 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.012 0.092 2026-10-24 09:24:27,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.011 0.118 2026-10-24 09:24:27,344 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.016 2026-10-24 09:24:27,360 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.018 2026-10-24 09:24:27,368 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.032 2026-10-24 09:24:27,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.048 2026-10-24 09:24:27,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.069 2026-10-24 09:24:27,435 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.091 2026-10-24 09:24:27,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.102 2026-10-24 09:24:27,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [3/14] Tour test_barcode_scan_no_variant_extra_price → Step PoS model scan barcode 'MULTI_001' (trigger: body) 2026-10-24 09:24:27,497 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.015 0.093 2026-10-24 09:24:27,528 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.127 2026-10-24 09:24:27,541 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.109 2026-10-24 09:24:27,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [4/14] Tour test_barcode_scan_no_variant_extra_price → Step Configurator opens after scanning the multi-select product barcode (trigger: .modal .section-product-info-title:contains('Multi Attr Product')) 2026-10-24 09:24:27,562 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.149 2026-10-24 09:24:27,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.009 0.126 2026-10-24 09:24:27,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.009 0.118 2026-10-24 09:24:27,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [5/14] Tour test_barcode_scan_no_variant_extra_price → Step picking multi attribute with name Bacon (trigger: .modal .form-check-label:contains('Bacon')) 2026-10-24 09:24:27,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [6/14] Tour test_barcode_scan_no_variant_extra_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:24:27,732 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:27] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.046 0.171 2026-10-24 09:24:27,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [7/14] Tour test_barcode_scan_no_variant_extra_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:27,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [8/14] Tour test_barcode_scan_no_variant_extra_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Multi Attr Product (Bacon)","quantity":"1.0","price":"13.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Multi Attr Product (Bacon)")):has(.qty:contains("1")):has(.price:contains("13.0"))) 2026-10-24 09:24:28,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [9/14] Tour test_barcode_scan_no_variant_extra_price → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:28,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [10/14] Tour test_barcode_scan_no_variant_extra_price → Step PoS model scan barcode 'ALWAYS_BLACK_001' (trigger: body) 2026-10-24 09:24:28,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [11/14] Tour test_barcode_scan_no_variant_extra_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:28,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [12/14] Tour test_barcode_scan_no_variant_extra_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Always Variant Product (Black)","quantity":"1.0","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Always Variant Product (Black)")):has(.qty:contains("1")):has(.price:contains("30.0"))) 2026-10-24 09:24:28,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [13/14] Tour test_barcode_scan_no_variant_extra_price → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:28,356 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:28] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.111 0.172 2026-10-24 09:24:28,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: [14/14] Tour test_barcode_scan_no_variant_extra_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:24:28,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: tour succeeded 2026-10-24 09:24:28,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_barcode_scan_no_variant_extra_price SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-24 09:24:28,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price.browser: heap 15219316 (allocated 16261120) 2026-10-24 09:24:28,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Closing chrome headless with pid 4856 2026-10-24 09:24:28,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Closing websocket connection 2026-10-24 09:24:28,575 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Terminating chrome headless with pid 4856 2026-10-24 09:24:28,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092428_715707_test_barcode_scan_no_variant_extra_price.txt 2026-10-24 09:24:28,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_no_variant_extra_price: Removing chrome user profile "/tmp/tmp8x0ejk09_chrome_odoo" 2026-10-24 09:24:28,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_barcode_scan_preselect_always_variant ... 2026-10-24 09:24:29,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Chrome pid: 5052 2026-10-24 09:24:29,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Chrome headless temporary user profile dir: /tmp/tmpx7hk68tg_chrome_odoo 2026-10-24 09:24:29,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Issuing json command http://127.0.0.1:39417/json/version 2026-10-24 09:24:29,878 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39417/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:24:29,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Browser version: Chrome/150.0.7871.114 2026-10-24 09:24:29,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Issuing json command http://127.0.0.1:39417/json 2026-10-24 09:24:29,993 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39417/json with timeout 3 increased to 10s during tests 2026-10-24 09:24:30,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Websocket url found: ws://127.0.0.1:39417/devtools/page/32C9094E82D2A561A56038F9D5EB8386 2026-10-24 09:24:30,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Enable chrome headless console log notification 2026-10-24 09:24:30,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Chrome headless enable page notifications 2026-10-24 09:24:30,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:24:30,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Setting session cookie in browser 2026-10-24 09:24:30,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:24:30,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:24:30,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:31,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:31] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.085 0.966 2026-10-24 09:24:31,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Navigation result: {'frameId': '32C9094E82D2A561A56038F9D5EB8386', 'loaderId': '2FEBCB79DE5BDA2FC79FEEFFB6EA6023', 'isDownload': False} 2026-10-24 09:24:31,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Evaluate ready code "odoo.isTourReady('test_barcode_scan_preselect_always_variant')" 2026-10-24 09:24:31,226 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:24:31,256 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:31] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-24 09:24:31,266 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:31] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-24 09:24:31,277 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:31] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-24 09:24:31,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:24:31,927 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:24:31,932 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:31,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: IndexedDB 1 Ready 2026-10-24 09:24:31,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Evaluate test code "odoo.startTour('test_barcode_scan_preselect_always_variant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:24:31,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [1/16] Tour test_barcode_scan_preselect_always_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:24:32,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.281 0.591 2026-10-24 09:24:32,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.884 2026-10-24 09:24:33,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 09:24:33,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.015 0.006 2026-10-24 09:24:33,150 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:24:33,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.025 2026-10-24 09:24:33,279 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:24:33,331 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:24:33,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: Owl is running in 'dev' mode. 2026-10-24 09:24:33,461 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:33,477 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:33,551 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:24:33,604 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:24:33,618 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:24:33,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.042 0.053 2026-10-24 09:24:33,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [2/16] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:24:33,681 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.009 0.058 2026-10-24 09:24:33,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.006 0.139 2026-10-24 09:24:33,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.012 0.013 2026-10-24 09:24:33,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.025 2026-10-24 09:24:33,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.064 2026-10-24 09:24:33,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.038 0.084 2026-10-24 09:24:33,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [3/16] Tour test_barcode_scan_preselect_always_variant → Step PoS model scan barcode 'VAR_RED_001' (trigger: body) 2026-10-24 09:24:33,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.153 2026-10-24 09:24:33,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.178 2026-10-24 09:24:33,966 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.119 2026-10-24 09:24:33,987 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:33] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.067 2026-10-24 09:24:33,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [4/16] Tour test_barcode_scan_preselect_always_variant → Step Configurator opens after scanning Red variant barcode (trigger: .modal .section-product-info-title:contains('Variant Barcode Product')) 2026-10-24 09:24:34,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:34] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.066 2026-10-24 09:24:34,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:34] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.206 2026-10-24 09:24:34,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [5/16] Tour test_barcode_scan_preselect_always_variant → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-10-24 09:24:34,135 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:34] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.097 2026-10-24 09:24:34,152 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:34] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.340 2026-10-24 09:24:34,163 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:34] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-24 09:24:34,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [6/16] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:24:34,178 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:34] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.205 2026-10-24 09:24:34,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [7/16] Tour test_barcode_scan_preselect_always_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:34,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [8/16] Tour test_barcode_scan_preselect_always_variant → Step Check orderline with attributes: {"withClass":".selected","productName":"Variant Barcode Product (Red) (Large)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Variant Barcode Product (Red) (Large)")):has(.qty:contains("1"))) 2026-10-24 09:24:34,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [9/16] Tour test_barcode_scan_preselect_always_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:34,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [10/16] Tour test_barcode_scan_preselect_always_variant → Step PoS model scan barcode 'VAR_BLUE_001' (trigger: body) 2026-10-24 09:24:34,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [11/16] Tour test_barcode_scan_preselect_always_variant → Step Configurator opens after scanning Blue variant barcode (trigger: .modal .section-product-info-title:contains('Variant Barcode Product')) 2026-10-24 09:24:34,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [12/16] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:24:34,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [13/16] Tour test_barcode_scan_preselect_always_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:34,786 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:34] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.086 0.191 2026-10-24 09:24:34,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [14/16] Tour test_barcode_scan_preselect_always_variant → Step Check orderline with attributes: {"withClass":".selected","productName":"Variant Barcode Product (Blue) (Small)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Variant Barcode Product (Blue) (Small)")):has(.qty:contains("1"))) 2026-10-24 09:24:34,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [15/16] Tour test_barcode_scan_preselect_always_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:34,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: [16/16] Tour test_barcode_scan_preselect_always_variant → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:24:34,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: tour succeeded 2026-10-24 09:24:34,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_barcode_scan_preselect_always_variant SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-24 09:24:35,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant.browser: heap 15529460 (allocated 16523264) 2026-10-24 09:24:35,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Closing chrome headless with pid 5052 2026-10-24 09:24:35,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Closing websocket connection 2026-10-24 09:24:35,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Terminating chrome headless with pid 5052 2026-10-24 09:24:35,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092435_371350_test_barcode_scan_preselect_always_variant.txt 2026-10-24 09:24:35,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: Removing chrome user profile "/tmp/tmpx7hk68tg_chrome_odoo" 2026-10-24 09:24:35,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_scan_preselect_always_variant: waiting for threads: [] 2026-10-24 09:24:35,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:35] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 60 0.070 0.165 2026-10-24 09:24:35,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_barcode_search_attributes_preset ... 2026-10-24 09:24:37,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome pid: 5260 2026-10-24 09:24:37,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome headless temporary user profile dir: /tmp/tmptugtp3z9_chrome_odoo 2026-10-24 09:24:37,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:41505/json/version 2026-10-24 09:24:37,234 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41505/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:24:37,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Browser version: Chrome/150.0.7871.114 2026-10-24 09:24:37,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:41505/json 2026-10-24 09:24:37,272 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41505/json with timeout 3 increased to 10s during tests 2026-10-24 09:24:37,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Websocket url found: ws://127.0.0.1:41505/devtools/page/0151232787FD2967A605C6EAB54C97B5 2026-10-24 09:24:37,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Enable chrome headless console log notification 2026-10-24 09:24:37,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome headless enable page notifications 2026-10-24 09:24:37,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:24:37,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Setting session cookie in browser 2026-10-24 09:24:37,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:24:37,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:24:37,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:38,561 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:38] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.083 0.943 2026-10-24 09:24:38,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Navigation result: {'frameId': '0151232787FD2967A605C6EAB54C97B5', 'loaderId': 'AA11703CD6FD9B41A160453C7C05BBE5', 'isDownload': False} 2026-10-24 09:24:38,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Evaluate ready code "odoo.isTourReady('test_barcode_search_attributes_preset')" 2026-10-24 09:24:38,597 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:24:38,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:38] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.015 2026-10-24 09:24:38,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:38] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-24 09:24:38,646 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:38] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 09:24:39,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:24:39,342 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:24:39,345 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:24:39,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: IndexedDB 1 Ready 2026-10-24 09:24:39,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Evaluate test code "odoo.startTour('test_barcode_search_attributes_preset', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:24:39,373 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-24 09:24:39,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [1/26] Tour test_barcode_search_attributes_preset → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:24:40,166 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 321 0.266 0.538 2026-10-24 09:24:40,169 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.756 2026-10-24 09:24:40,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.017 2026-10-24 09:24:40,501 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:24:40,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.020 2026-10-24 09:24:40,643 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:24:40,692 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:24:40,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: Owl is running in 'dev' mode. 2026-10-24 09:24:40,838 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:40,843 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:40,933 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:40,962 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:24:40,992 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:24:41,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.019 0.065 2026-10-24 09:24:41,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [2/26] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:24:41,055 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.008 0.108 2026-10-24 09:24:41,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.087 2026-10-24 09:24:41,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.027 0.024 2026-10-24 09:24:41,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.032 2026-10-24 09:24:41,268 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.073 2026-10-24 09:24:41,285 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.045 2026-10-24 09:24:41,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.121 2026-10-24 09:24:41,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.085 2026-10-24 09:24:41,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [3/26] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-10-24 09:24:41,368 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.093 2026-10-24 09:24:41,392 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.009 0.088 2026-10-24 09:24:41,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [4/26] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:24:41,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.017 0.082 2026-10-24 09:24:41,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-24 09:24:41,466 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.148 2026-10-24 09:24:41,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.224 2026-10-24 09:24:41,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.102 2026-10-24 09:24:41,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.152 2026-10-24 09:24:41,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [5/26] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-10-24 09:24:41,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [6/26] Tour test_barcode_search_attributes_preset → Step Check that the product configurator is opened (trigger: .section-product-info-title:contains('Product with Attributes')) 2026-10-24 09:24:41,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [7/26] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:24:41,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [8/26] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:42,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [9/26] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes (Value 1, Value 3, Value 5, Value 7)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes (Value 1, Value 3, Value 5, Value 7)")):has(.qty:contains("1"))) 2026-10-24 09:24:42,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [10/26] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:42,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [11/26] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-10-24 09:24:42,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [12/26] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:24:42,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [13/26] Tour test_barcode_search_attributes_preset → Step Wait for the product without attributes to be visible (trigger: .product:contains("Product without Attributes")) 2026-10-24 09:24:42,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:42] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.086 0.180 2026-10-24 09:24:42,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [14/26] Tour test_barcode_search_attributes_preset → Step click product 'Product without Attributes' (trigger: article.product .product-content .product-name:contains("Product without Attributes")) 2026-10-24 09:24:42,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [15/26] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:42,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [16/26] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product without Attributes","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product without Attributes")):has(.qty:contains("1"))) 2026-10-24 09:24:42,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [17/26] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:42,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [18/26] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-10-24 09:24:42,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [19/26] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:24:42,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [20/26] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-10-24 09:24:43,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [21/26] Tour test_barcode_search_attributes_preset → Step Check that the product configurator is opened (trigger: .section-product-info-title:contains('Product with Attributes')) 2026-10-24 09:24:43,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [22/26] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:24:43,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [23/26] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:43,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [24/26] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes (Value 2, Value 4, Value 6, Value 8)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes (Value 2, Value 4, Value 6, Value 8)")):has(.qty:contains("1"))) 2026-10-24 09:24:43,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [25/26] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:43,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [26/26] Tour test_barcode_search_attributes_preset → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:24:43,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: tour succeeded 2026-10-24 09:24:43,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_barcode_search_attributes_preset SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-24 09:24:44,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: heap 16208744 (allocated 17833984) 2026-10-24 09:24:44,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Closing chrome headless with pid 5260 2026-10-24 09:24:44,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Closing websocket connection 2026-10-24 09:24:44,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Terminating chrome headless with pid 5260 2026-10-24 09:24:44,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092444_257401_test_barcode_search_attributes_preset.txt 2026-10-24 09:24:44,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Removing chrome user profile "/tmp/tmptugtp3z9_chrome_odoo" 2026-10-24 09:24:44,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: waiting for threads: [] 2026-10-24 09:24:44,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:44] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 60 0.083 0.193 2026-10-24 09:24:44,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-24 09:24:45,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome pid: 5457 2026-10-24 09:24:45,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless temporary user profile dir: /tmp/tmpgq0szmxn_chrome_odoo 2026-10-24 09:24:45,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Issuing json command http://127.0.0.1:37537/json/version 2026-10-24 09:24:45,017 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37537/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:24:45,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Browser version: Chrome/150.0.7871.114 2026-10-24 09:24:45,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Issuing json command http://127.0.0.1:37537/json 2026-10-24 09:24:45,046 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37537/json with timeout 3 increased to 10s during tests 2026-10-24 09:24:45,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Websocket url found: ws://127.0.0.1:37537/devtools/page/857FB7851C8B6C8E1640C1A021D3C3EE 2026-10-24 09:24:45,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Enable chrome headless console log notification 2026-10-24 09:24:45,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless enable page notifications 2026-10-24 09:24:46,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:24:46,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Setting session cookie in browser 2026-10-24 09:24:46,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:24:46,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:24:46,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:24:47,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:47] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.080 0.865 2026-10-24 09:24:47,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Navigation result: {'frameId': '857FB7851C8B6C8E1640C1A021D3C3EE', 'loaderId': '2A0618EEB0A7E9DC78EF239FD0E5C476', 'isDownload': False} 2026-10-24 09:24:47,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-24 09:24:47,384 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:24:47,424 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:47] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 09:24:47,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:47] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.037 2026-10-24 09:24:47,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:47] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.056 2026-10-24 09:24:48,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:24:48,089 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:24:48,110 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:24:48,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: IndexedDB 1 Ready 2026-10-24 09:24:48,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:24:48,130 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-24 09:24:48,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [1/34] Tour OrderPaidInCash → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:24:48,940 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:48] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.294 0.513 2026-10-24 09:24:48,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.787 2026-10-24 09:24:49,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-24 09:24:49,200 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:24:49,273 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:24:49,330 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:24:49,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-10-24 09:24:49,462 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:24:49,468 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:24:49,590 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "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-24 09:24:49,594 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-24 09:24:49,610 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.067 2026-10-24 09:24:49,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.031 0.083 2026-10-24 09:24:49,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [2/34] Tour OrderPaidInCash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:24:49,701 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.014 0.124 2026-10-24 09:24:49,749 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.146 2026-10-24 09:24:49,880 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.034 0.056 2026-10-24 09:24:49,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.096 2026-10-24 09:24:49,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [3/34] Tour OrderPaidInCash → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:24:49,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.016 0.107 2026-10-24 09:24:49,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.113 2026-10-24 09:24:49,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:49] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.083 2026-10-24 09:24:50,023 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:50] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-24 09:24:50,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.043 2026-10-24 09:24:50,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:50] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.102 2026-10-24 09:24:50,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:50] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.158 2026-10-24 09:24:50,116 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:50] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.309 2026-10-24 09:24:50,150 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:50] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.134 2026-10-24 09:24:50,170 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.126 2026-10-24 09:24:50,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:50] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.134 2026-10-24 09:24:50,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.040 0.214 2026-10-24 09:24:50,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [4/34] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:50,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [5/34] Tour OrderPaidInCash → 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(.qty:contains("1"))) 2026-10-24 09:24:50,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [6/34] Tour OrderPaidInCash → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:24:50,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [7/34] Tour OrderPaidInCash → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:24:50,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [8/34] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:24:50,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [9/34] Tour OrderPaidInCash → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:24:50,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [10/34] Tour OrderPaidInCash → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:24:50,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [11/34] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:24:50,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [12/34] Tour OrderPaidInCash → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-10-24 09:24:51,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [13/34] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:51,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [14/34] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:24:51,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [15/34] Tour OrderPaidInCash → Step Check orderline with attributes: {"productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-10-24 09:24:51,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [16/34] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:24:51,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [17/34] Tour OrderPaidInCash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:24:51,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [18/34] Tour OrderPaidInCash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:24:51,501 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:51,505 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:51,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [19/34] Tour OrderPaidInCash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:24:51,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [20/34] Tour OrderPaidInCash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:24:51,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [21/34] Tour OrderPaidInCash → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:24:51,691 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:51,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [22/34] Tour OrderPaidInCash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:24:51,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7033479 started for PoS orders references: [{'name': 'Order 00033-001-0001', 'uuid': '0d4d9a72-0985-40bd-893c-5ba447d10a75'}] 2026-10-24 09:24:51,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [23/34] Tour OrderPaidInCash → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:24:51,874 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:24:52,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7033479 order {'name': 'Order 00033-001-0001', 'uuid': '0d4d9a72-0985-40bd-893c-5ba447d10a75'} created pos.order #40 2026-10-24 09:24:52,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7033479 finished 2026-10-24 09:24:52,775 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.307 0.633 2026-10-24 09:24:52,846 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:24:52,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:52] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:24:52,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [24/34] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:24:53,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [25/34] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:24:53,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [26/34] Tour OrderPaidInCash → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:24:53,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [27/34] Tour OrderPaidInCash → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:24:53,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [28/34] Tour OrderPaidInCash → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:24:53,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [29/34] Tour OrderPaidInCash → Step .modal .close-pos-popup .cash-input input 2026-10-24 09:24:53,379 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:53] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.012 0.043 2026-10-24 09:24:53,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [30/34] Tour OrderPaidInCash → Step .payment-methods-overview .cash-difference:contains(0.00) 2026-10-24 09:24:53,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [31/34] Tour OrderPaidInCash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-10-24 09:24:53,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [32/34] Tour OrderPaidInCash → Step button:contains(backend) 2026-10-24 09:24:53,611 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:53] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 9 0.006 0.021 2026-10-24 09:24:53,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:53] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 28 0.027 0.058 2026-10-24 09:24:53,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 38, model: account.move 2026-10-24 09:24:55,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:55] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 417 0.411 0.994 2026-10-24 09:24:55,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:55] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 74 0.050 0.145 2026-10-24 09:24:55,409 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:24:55,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [32/34] Tour OrderPaidInCash → Step button:contains(backend) 2026-10-24 09:24:55,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: IndexedDB 1 Ready 2026-10-24 09:24:56,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.187 0.433 2026-10-24 09:24:56,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.620 2026-10-24 09:24:56,477 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:24:56,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:24:56,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:24:56,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:24:56,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:24:56,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-10-24 09:24:56,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 304 - 4 0.005 0.019 2026-10-24 09:24:56,784 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 304 - 9 0.011 0.061 2026-10-24 09:24:56,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "GET /web/image/res.company/5/favicon HTTP/1.1" 304 - 4 0.005 0.085 2026-10-24 09:24:56,917 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #38 deleted mail.message records with IDs: [8533] 2026-10-24 09:24:56,943 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #38 deleted pos.session records with IDs: [34] 2026-10-24 09:24:56,955 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #38 deleted mail.followers records with IDs: [1220] 2026-10-24 09:24:56,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:56] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session HTTP/1.1" 200 - 37 0.054 0.163 2026-10-24 09:24:58,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:58] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 106 0.098 0.885 2026-10-24 09:24:58,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:58] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.001 0.977 2026-10-24 09:24:58,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:58] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.000 0.976 2026-10-24 09:24:58,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:58] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 09:24:58,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:58] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-24 09:24:58,211 104 INFO rb-7de5d73-225957-428688 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-24 09:24:58,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:58] "GET /web/webclient/load_menus/5474fe3b5766b43b199e624d6a30ef74d48e6f377ea73b2310490f40e956f34b HTTP/1.1" 200 - 176 0.084 0.179 2026-10-24 09:24:58,445 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.274 2026-10-24 09:24:58,492 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:58] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 09:24:58,522 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:58] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 09:24:59,290 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-24 09:24:59,300 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-24 09:24:59,305 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-24 09:24:59,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [33/34] Tour OrderPaidInCash → Step body 2026-10-24 09:24:59,330 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-24 09:24:59,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-10-24 09:24:59,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:24:59,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.047 2026-10-24 09:24:59,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.030 2026-10-24 09:24:59,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.069 2026-10-24 09:24:59,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "POST /mail/data HTTP/1.1" 200 - 33 0.057 0.061 2026-10-24 09:24:59,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.099 2026-10-24 09:24:59,741 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /web/image?model=res.users&field=avatar_128&id=38 HTTP/1.1" 200 - 9 0.014 0.119 2026-10-24 09:24:59,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /web/image/res.partner/390/avatar_128?unique=1792833584000 HTTP/1.1" 200 - 8 0.019 0.162 2026-10-24 09:24:59,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.084 2026-10-24 09:24:59,838 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:24:59,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:24:59] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.238 2026-10-24 09:25:00,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:00] "GET /odoo?menu_id=980 HTTP/1.1" 200 - 20 0.017 0.086 2026-10-24 09:25:00,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.026 2026-10-24 09:25:00,125 104 INFO rb-7de5d73-225957-428688 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-24 09:25:01,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [34/34] Tour OrderPaidInCash → Step [name=last_session_closing_cash]:contains(25.00) 2026-10-24 09:25:01,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-24 09:25:01,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-10-24 09:25:01,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:25:01,169 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.024 2026-10-24 09:25:01,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "POST /mail/data HTTP/1.1" 200 - 20 0.039 0.046 2026-10-24 09:25:01,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.082 2026-10-24 09:25:01,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "GET /web/image?model=res.users&field=avatar_128&id=38 HTTP/1.1" 304 - 9 0.015 0.161 2026-10-24 09:25:01,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.094 2026-10-24 09:25:01,585 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.131 2026-10-24 09:25:01,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 48 0.041 0.186 2026-10-24 09:25:01,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 9 0.009 0.037 2026-10-24 09:25:01,899 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:01] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state HTTP/1.1" 200 - 5 0.004 0.052 2026-10-24 09:25:02,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: tour succeeded 2026-10-24 09:25:02,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: ╔════════════════════════════════╗ ║ TOUR OrderPaidInCash SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 09:25:02,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: heap 22600304 (allocated 23834624) 2026-10-24 09:25:02,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Closing chrome headless with pid 5457 2026-10-24 09:25:02,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Closing websocket connection 2026-10-24 09:25:02,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Terminating chrome headless with pid 5457 2026-10-24 09:25:02,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092502_551556_test_cash_payments_should_reflect_on_next_opening.txt 2026-10-24 09:25:02,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Removing chrome user profile "/tmp/tmpgq0szmxn_chrome_odoo" 2026-10-24 09:25:02,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-10-24 09:25:03,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Chrome pid: 5738 2026-10-24 09:25:03,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Chrome headless temporary user profile dir: /tmp/tmpp54ihwn9_chrome_odoo 2026-10-24 09:25:03,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Issuing json command http://127.0.0.1:44419/json/version 2026-10-24 09:25:03,616 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44419/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:25:03,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Browser version: Chrome/150.0.7871.114 2026-10-24 09:25:03,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Issuing json command http://127.0.0.1:44419/json 2026-10-24 09:25:03,752 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44419/json with timeout 3 increased to 10s during tests 2026-10-24 09:25:03,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Websocket url found: ws://127.0.0.1:44419/devtools/page/35084BAE9635F83BC2C602F8A7DEAE8C 2026-10-24 09:25:03,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Enable chrome headless console log notification 2026-10-24 09:25:03,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Chrome headless enable page notifications 2026-10-24 09:25:03,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:accountman from n/a 2026-10-24 09:25:03,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Setting session cookie in browser 2026-10-24 09:25:03,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:25:03,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:25:03,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:25:05,178 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:05] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 133 0.113 1.079 2026-10-24 09:25:05,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Navigation result: {'frameId': '35084BAE9635F83BC2C602F8A7DEAE8C', 'loaderId': 'F2D8C049F1ADFAA9F1D1B54E07DC25E2', 'isDownload': False} 2026-10-24 09:25:05,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-24 09:25:05,216 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:25:05,261 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:05] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.020 0.007 2026-10-24 09:25:05,279 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:05] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-24 09:25:05,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:05] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:25:05,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:25:05,998 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:06,015 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:06,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: IndexedDB 1 Ready 2026-10-24 09:25:06,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:25:06,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [1/24] Tour CashRoundingPayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:25:06,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.323 0.546 2026-10-24 09:25:06,907 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.875 2026-10-24 09:25:07,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-24 09:25:07,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-24 09:25:07,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:25:07,255 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:25:07,292 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.006 0.012 2026-10-24 09:25:07,304 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: Owl is running in 'dev' mode. 2026-10-24 09:25:07,413 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:07,433 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:25:07,517 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:25:07,537 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "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-24 09:25:07,572 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:25:07,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.016 0.046 2026-10-24 09:25:07,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [2/24] Tour CashRoundingPayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:25:07,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 16 0.045 0.130 2026-10-24 09:25:07,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.139 2026-10-24 09:25:07,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.023 0.024 2026-10-24 09:25:07,837 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.058 2026-10-24 09:25:07,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.078 2026-10-24 09:25:07,874 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.071 2026-10-24 09:25:07,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.020 0.113 2026-10-24 09:25:07,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.132 2026-10-24 09:25:07,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [3/24] Tour CashRoundingPayment → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 09:25:07,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.044 2026-10-24 09:25:07,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.105 2026-10-24 09:25:08,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:08] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.165 2026-10-24 09:25:08,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:08] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.109 2026-10-24 09:25:08,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:08] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.109 2026-10-24 09:25:08,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:08] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.100 2026-10-24 09:25:08,104 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:08] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.119 2026-10-24 09:25:08,281 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:08] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 34 0.054 0.216 2026-10-24 09:25:08,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [4/24] Tour CashRoundingPayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:25:08,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [5/24] Tour CashRoundingPayment → 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(.qty:contains("1"))) 2026-10-24 09:25:08,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [6/24] Tour CashRoundingPayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-24 09:25:08,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [7/24] Tour CashRoundingPayment → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:25:08,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [8/24] Tour CashRoundingPayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:25:08,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [9/24] Tour CashRoundingPayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:25:08,843 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:25:08,848 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:08,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [10/24] Tour CashRoundingPayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:25:08,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [11/24] Tour CashRoundingPayment → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-10-24 09:25:09,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [12/24] Tour CashRoundingPayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:25:09,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [13/24] Tour CashRoundingPayment → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:25:09,105 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:25:09,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [14/24] Tour CashRoundingPayment → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:25:09,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [15/24] Tour CashRoundingPayment → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:25:09,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [16/24] Tour CashRoundingPayment → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 09:25:09,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [17/24] Tour CashRoundingPayment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:25:09,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [18/24] Tour CashRoundingPayment → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:25:09,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [19/24] Tour CashRoundingPayment → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 09:25:09,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [20/24] Tour CashRoundingPayment → Step click numpad button: 9 (trigger: .modal div.numpad button[value="9"]) 2026-10-24 09:25:09,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [21/24] Tour CashRoundingPayment → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 09:25:09,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [22/24] Tour CashRoundingPayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:09,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [23/24] Tour CashRoundingPayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:25:09,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: [24/24] Tour CashRoundingPayment → Step dialog is open (trigger: .modal .modal-content) 2026-10-24 09:25:09,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: tour succeeded 2026-10-24 09:25:09,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: ╔════════════════════════════════════╗ ║ TOUR CashRoundingPayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:25:09,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment.browser: heap 15246056 (allocated 16523264) 2026-10-24 09:25:09,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Closing chrome headless with pid 5738 2026-10-24 09:25:09,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Closing websocket connection 2026-10-24 09:25:09,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Terminating chrome headless with pid 5738 2026-10-24 09:25:10,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092510_007149_test_cash_rounding_payment.txt 2026-10-24 09:25:10,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_rounding_payment: Removing chrome user profile "/tmp/tmpp54ihwn9_chrome_odoo" 2026-10-24 09:25:10,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-24 09:25:10,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome pid: 5943 2026-10-24 09:25:10,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmpbiy7v_5v_chrome_odoo 2026-10-24 09:25:10,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:39115/json/version 2026-10-24 09:25:10,865 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39115/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:25:10,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-24 09:25:10,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:39115/json 2026-10-24 09:25:10,942 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39115/json with timeout 3 increased to 10s during tests 2026-10-24 09:25:10,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:39115/devtools/page/EACEFA6362A35C4C770E5A701D02C3B1 2026-10-24 09:25:10,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-10-24 09:25:11,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-10-24 09:25:11,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:25:11,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Setting session cookie in browser 2026-10-24 09:25:11,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:25:11,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:25:11,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:25:12,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:12] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 129 0.081 0.979 2026-10-24 09:25:12,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Navigation result: {'frameId': 'EACEFA6362A35C4C770E5A701D02C3B1', 'loaderId': '8C071C1C6D8013FC413BA8C964F8CDAA', 'isDownload': False} 2026-10-24 09:25:12,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-24 09:25:12,280 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:25:12,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:12] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-24 09:25:12,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:12] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-24 09:25:12,331 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:12] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 09:25:12,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:25:12,989 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:25:13,001 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:13,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-24 09:25:13,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:25:13,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [1/25] Tour PaymentScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:25:13,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: IndexedDB 1 Ready 2026-10-24 09:25:13,899 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.318 0.543 2026-10-24 09:25:13,901 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.796 2026-10-24 09:25:14,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:25:14,217 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:25:14,278 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:25:14,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:25:14,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-24 09:25:14,458 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:14,473 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:14,555 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25: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-24 09:25:14,563 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:25:14,570 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:14,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.018 0.075 2026-10-24 09:25:14,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [2/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:25:14,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.009 0.122 2026-10-24 09:25:14,732 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.009 0.140 2026-10-24 09:25:14,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:25:14,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.017 2026-10-24 09:25:14,846 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.028 0.015 2026-10-24 09:25:14,861 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.052 2026-10-24 09:25:14,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.062 2026-10-24 09:25:14,919 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.096 2026-10-24 09:25:14,933 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.050 2026-10-24 09:25:14,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [3/25] Tour PaymentScreenTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:25:14,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.084 2026-10-24 09:25:14,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.119 2026-10-24 09:25:14,976 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.134 2026-10-24 09:25:14,999 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.040 2026-10-24 09:25:15,094 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 20 0.020 0.099 2026-10-24 09:25:15,113 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.149 2026-10-24 09:25:15,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.213 2026-10-24 09:25:15,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [4/25] Tour PaymentScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:25:15,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [5/25] Tour PaymentScreenTour2 → 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(.qty:contains("1"))) 2026-10-24 09:25:15,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [6/25] Tour PaymentScreenTour2 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:25:15,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [7/25] Tour PaymentScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:25:15,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [8/25] Tour PaymentScreenTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:25:15,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [9/25] Tour PaymentScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:25:15,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [10/25] Tour PaymentScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:25:15,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [11/25] Tour PaymentScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:25:15,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [12/25] Tour PaymentScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-24 09:25:15,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [13/25] Tour PaymentScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:25:15,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [14/25] Tour PaymentScreenTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:25:16,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [15/25] Tour PaymentScreenTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:25:16,037 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:16] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:16,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [16/25] Tour PaymentScreenTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:25:16,099 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:16,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [17/25] Tour PaymentScreenTour2 → Step .payment-buttons button:contains('Ship Later') 2026-10-24 09:25:16,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [18/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:25:16,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [19/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:25:16,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [20/25] Tour PaymentScreenTour2 → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 09:25:16,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [21/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button[value="9"]) 2026-10-24 09:25:16,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [22/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button[value="9"]) 2026-10-24 09:25:16,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [23/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:16,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [24/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:16,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [25/25] Tour PaymentScreenTour2 → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:25:16,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: tour succeeded 2026-10-24 09:25:16,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: ╔═══════════════════════════════════╗ ║ TOUR PaymentScreenTour2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:25:16,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: heap 15086632 (allocated 15998976) 2026-10-24 09:25:16,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Closing chrome headless with pid 5943 2026-10-24 09:25:16,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Closing websocket connection 2026-10-24 09:25:16,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Terminating chrome headless with pid 5943 2026-10-24 09:25:16,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092516_914613_test_change_without_cash_method.txt 2026-10-24 09:25:16,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmpbiy7v_5v_chrome_odoo" 2026-10-24 09:25:16,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-10-24 09:25:17,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome pid: 6139 2026-10-24 09:25:17,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome headless temporary user profile dir: /tmp/tmp03y62x51_chrome_odoo 2026-10-24 09:25:17,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:44759/json/version 2026-10-24 09:25:17,761 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44759/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:25:17,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Browser version: Chrome/150.0.7871.114 2026-10-24 09:25:17,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:44759/json 2026-10-24 09:25:17,816 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44759/json with timeout 3 increased to 10s during tests 2026-10-24 09:25:17,829 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Websocket url found: ws://127.0.0.1:44759/devtools/page/3C004EB64053358B5C7741BAFF6049CA 2026-10-24 09:25:17,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Enable chrome headless console log notification 2026-10-24 09:25:17,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome headless enable page notifications 2026-10-24 09:25:17,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:accountman from n/a 2026-10-24 09:25:17,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Setting session cookie in browser 2026-10-24 09:25:17,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:25:17,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:25:17,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:25:20,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.091 2.124 2026-10-24 09:25:20,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Navigation result: {'frameId': '3C004EB64053358B5C7741BAFF6049CA', 'loaderId': 'F40D1CBABD774653E957C36D785FC252', 'isDownload': False} 2026-10-24 09:25:20,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Evaluate ready code "odoo.isTourReady('test_chrome_without_cash_move_permission')" 2026-10-24 09:25:20,233 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:25:20,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 09:25:20,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-24 09:25:20,320 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.038 2026-10-24 09:25:20,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:25:20,995 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:25:21,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: IndexedDB 1 Ready 2026-10-24 09:25:21,028 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 09:25:21,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.019 0.022 2026-10-24 09:25:21,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Evaluate test code "odoo.startTour('test_chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:25:21,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [1/4] Tour test_chrome_without_cash_move_permission → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:25:21,847 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.298 0.541 2026-10-24 09:25:21,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.773 2026-10-24 09:25:22,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:25:22,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:25:22,219 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 09:25:22,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:25:22,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: Owl is running in 'dev' mode. 2026-10-24 09:25:22,398 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:22,409 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:22,509 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:22,546 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "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-24 09:25:22,572 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 09:25:22,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.040 0.060 2026-10-24 09:25:22,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [2/4] Tour test_chrome_without_cash_move_permission → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:25:22,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 16 0.017 0.150 2026-10-24 09:25:22,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.008 0.122 2026-10-24 09:25:22,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.020 0.039 2026-10-24 09:25:22,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.064 2026-10-24 09:25:22,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.050 2026-10-24 09:25:22,907 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.013 0.050 2026-10-24 09:25:22,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.106 2026-10-24 09:25:22,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [3/4] Tour test_chrome_without_cash_move_permission → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:25:22,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.184 2026-10-24 09:25:22,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.174 2026-10-24 09:25:23,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.153 2026-10-24 09:25:23,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.081 2026-10-24 09:25:23,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.011 0.088 2026-10-24 09:25:23,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.165 2026-10-24 09:25:23,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.120 2026-10-24 09:25:23,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.309 2026-10-24 09:25:23,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:23] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.202 2026-10-24 09:25:23,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [4/4] Tour test_chrome_without_cash_move_permission → Step span.dropdown-item:not(:contains(Cash In/Out)) 2026-10-24 09:25:23,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: tour succeeded 2026-10-24 09:25:23,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_chrome_without_cash_move_permission SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-24 09:25:23,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: heap 14190664 (allocated 15212544) 2026-10-24 09:25:23,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Closing chrome headless with pid 6139 2026-10-24 09:25:23,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Closing websocket connection 2026-10-24 09:25:23,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Terminating chrome headless with pid 6139 2026-10-24 09:25:23,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092523_605622_test_chrome_without_cash_move_permission.txt 2026-10-24 09:25:23,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Removing chrome user profile "/tmp/tmp03y62x51_chrome_odoo" 2026-10-24 09:25:23,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_click_all_orders_keep_customer ... 2026-10-24 09:25:24,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome pid: 6341 2026-10-24 09:25:24,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome headless temporary user profile dir: /tmp/tmp_kx4g_w5_chrome_odoo 2026-10-24 09:25:24,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:41113/json/version 2026-10-24 09:25:24,343 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41113/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:25:24,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Browser version: Chrome/150.0.7871.114 2026-10-24 09:25:24,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:41113/json 2026-10-24 09:25:24,496 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41113/json with timeout 3 increased to 10s during tests 2026-10-24 09:25:24,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Websocket url found: ws://127.0.0.1:41113/devtools/page/BB6C14E20BF4C0EEFE34068CDFA91719 2026-10-24 09:25:24,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Enable chrome headless console log notification 2026-10-24 09:25:24,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome headless enable page notifications 2026-10-24 09:25:24,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:25:24,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Setting session cookie in browser 2026-10-24 09:25:24,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:25:24,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:25:24,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:25:25,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:25] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.092 1.008 2026-10-24 09:25:25,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Navigation result: {'frameId': 'BB6C14E20BF4C0EEFE34068CDFA91719', 'loaderId': 'B58B3EC21B970DCDEF1BDAD3391E6F3C', 'isDownload': False} 2026-10-24 09:25:25,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Evaluate ready code "odoo.isTourReady('test_click_all_orders_keep_customer')" 2026-10-24 09:25:25,867 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:25:25,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:25] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 09:25:25,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:25] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-24 09:25:25,933 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:25] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.032 2026-10-24 09:25:26,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:25:26,646 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:26,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: IndexedDB 1 Ready 2026-10-24 09:25:26,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Evaluate test code "odoo.startTour('test_click_all_orders_keep_customer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:25:26,680 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:25:26,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [1/15] Tour test_click_all_orders_keep_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:25:27,592 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.328 0.571 2026-10-24 09:25:27,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.901 2026-10-24 09:25:27,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:25:27,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:25:28,019 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:25:28,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:25:28,147 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 09:25:28,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: Owl is running in 'dev' mode. 2026-10-24 09:25:28,292 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:28,296 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:28,442 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:25:28,451 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 09:25:28,471 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-24 09:25:28,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.021 0.097 2026-10-24 09:25:28,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [2/15] Tour test_click_all_orders_keep_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:25:28,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.006 0.108 2026-10-24 09:25:28,645 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.035 0.199 2026-10-24 09:25:28,703 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.042 2026-10-24 09:25:28,722 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.055 2026-10-24 09:25:28,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.072 2026-10-24 09:25:28,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.082 2026-10-24 09:25:28,783 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.063 2026-10-24 09:25:28,826 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.016 0.142 2026-10-24 09:25:28,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.159 2026-10-24 09:25:28,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-24 09:25:28,867 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.127 2026-10-24 09:25:28,901 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.013 0.022 2026-10-24 09:25:28,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [3/15] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:25:28,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.105 2026-10-24 09:25:28,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:28] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.036 2026-10-24 09:25:28,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [4/15] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:25:29,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.048 0.127 2026-10-24 09:25:29,104 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:29] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.313 2026-10-24 09:25:29,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [5/15] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:25:29,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [6/15] Tour test_click_all_orders_keep_customer → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:25:29,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [7/15] Tour test_click_all_orders_keep_customer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:25:29,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [8/15] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:25:29,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [9/15] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:25:29,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [10/15] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:25:30,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [11/15] Tour test_click_all_orders_keep_customer → Step click partner from partner list screen (trigger: .partner-info:contains("Partner Test 1") button.dropdown) 2026-10-24 09:25:30,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [12/15] Tour test_click_all_orders_keep_customer → Step Check the popover opened (trigger: div.o_popover :contains('All Orders')) 2026-10-24 09:25:30,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [13/15] Tour test_click_all_orders_keep_customer → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:25:30,299 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 09:25:30,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 3 0.006 0.041 2026-10-24 09:25:30,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [14/15] Tour test_click_all_orders_keep_customer → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:25:30,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [15/15] Tour test_click_all_orders_keep_customer → Step customer is selected (trigger: .product-screen .set-partner:contains('Partner Test 1')) 2026-10-24 09:25:30,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: tour succeeded 2026-10-24 09:25:30,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_click_all_orders_keep_customer SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-24 09:25:30,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: heap 23703360 (allocated 25174016) 2026-10-24 09:25:30,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Closing chrome headless with pid 6341 2026-10-24 09:25:30,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Closing websocket connection 2026-10-24 09:25:30,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Terminating chrome headless with pid 6341 2026-10-24 09:25:30,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092530_846101_test_click_all_orders_keep_customer.txt 2026-10-24 09:25:30,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Removing chrome user profile "/tmp/tmp_kx4g_w5_chrome_odoo" 2026-10-24 09:25:30,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-10-24 09:25:33,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Chrome pid: 6535 2026-10-24 09:25:33,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Chrome headless temporary user profile dir: /tmp/tmpfqi1zjvi_chrome_odoo 2026-10-24 09:25:33,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Issuing json command http://127.0.0.1:42861/json/version 2026-10-24 09:25:33,375 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42861/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:25:33,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Browser version: Chrome/150.0.7871.114 2026-10-24 09:25:33,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Issuing json command http://127.0.0.1:42861/json 2026-10-24 09:25:33,428 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42861/json with timeout 3 increased to 10s during tests 2026-10-24 09:25:33,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Websocket url found: ws://127.0.0.1:42861/devtools/page/2740C3EA9438B9214E3874D7BC955E6C 2026-10-24 09:25:33,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Enable chrome headless console log notification 2026-10-24 09:25:33,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Chrome headless enable page notifications 2026-10-24 09:25:33,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:25:33,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Setting session cookie in browser 2026-10-24 09:25:33,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:25:33,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:25:33,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:25:34,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:34] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 180 0.132 1.024 2026-10-24 09:25:34,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Navigation result: {'frameId': '2740C3EA9438B9214E3874D7BC955E6C', 'loaderId': '108452D04CC5945F7435B19E7BA6A780', 'isDownload': False} 2026-10-24 09:25:34,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-24 09:25:34,903 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:25:34,931 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:34] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:25:34,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:34] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:25:34,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:34] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-24 09:25:35,612 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:35] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:25:35,622 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:35,643 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:25:35,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: IndexedDB 1 Ready 2026-10-24 09:25:35,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:25:35,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [1/14] Tour test_combo_disallowLineQuantityChange → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:25:36,659 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:36] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.312 0.694 2026-10-24 09:25:36,669 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.015 2026-10-24 09:25:36,919 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-24 09:25:36,941 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:25:36,977 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:25:37,046 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.024 2026-10-24 09:25:37,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:25:37,117 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:25:37,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: Owl is running in 'dev' mode. 2026-10-24 09:25:37,260 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:37,274 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:25:37,376 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:25:37,414 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "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-24 09:25:37,430 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 09:25:37,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [2/14] Tour test_combo_disallowLineQuantityChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:25:37,471 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.052 0.068 2026-10-24 09:25:37,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.010 0.121 2026-10-24 09:25:37,538 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.124 2026-10-24 09:25:37,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.055 2026-10-24 09:25:37,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.080 2026-10-24 09:25:37,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.080 2026-10-24 09:25:37,703 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.125 2026-10-24 09:25:37,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-24 09:25:37,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [3/14] Tour test_combo_disallowLineQuantityChange → Step replace disallowLineQuantityChange to be true (trigger: body) 2026-10-24 09:25:37,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.140 2026-10-24 09:25:37,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.133 2026-10-24 09:25:37,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.129 2026-10-24 09:25:37,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.067 2026-10-24 09:25:37,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [4/14] Tour test_combo_disallowLineQuantityChange → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:25:37,830 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-24 09:25:37,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.114 2026-10-24 09:25:37,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.177 2026-10-24 09:25:37,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.034 0.115 2026-10-24 09:25:37,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:37] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.177 2026-10-24 09:25:38,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [5/14] Tour test_combo_disallowLineQuantityChange → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:25:38,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [6/14] Tour test_combo_disallowLineQuantityChange → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:25:38,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [7/14] Tour test_combo_disallowLineQuantityChange → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:25:38,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [8/14] Tour test_combo_disallowLineQuantityChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:38,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [9/14] Tour test_combo_disallowLineQuantityChange → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:25:38,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [10/14] Tour test_combo_disallowLineQuantityChange → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:25:38,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [11/14] Tour test_combo_disallowLineQuantityChange → Step Click 0 (trigger: .modal-content div.numpad button:not(:contains('+')):contains('0')) 2026-10-24 09:25:38,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [12/14] Tour test_combo_disallowLineQuantityChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:38,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [13/14] Tour test_combo_disallowLineQuantityChange → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:25:38,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [14/14] Tour test_combo_disallowLineQuantityChange → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:25:39,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: tour succeeded 2026-10-24 09:25:39,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_disallowLineQuantityChange SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-24 09:25:39,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: heap 15834404 (allocated 17047552) 2026-10-24 09:25:39,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Closing chrome headless with pid 6535 2026-10-24 09:25:39,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Closing websocket connection 2026-10-24 09:25:39,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Terminating chrome headless with pid 6535 2026-10-24 09:25:39,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092539_288192_test_combo_disallowLineQuantityChange.txt 2026-10-24 09:25:39,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Removing chrome user profile "/tmp/tmpfqi1zjvi_chrome_odoo" 2026-10-24 09:25:39,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Chrome pid: 6730 2026-10-24 09:25:39,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Chrome headless temporary user profile dir: /tmp/tmp9x0oeeb3_chrome_odoo 2026-10-24 09:25:39,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Issuing json command http://127.0.0.1:43689/json/version 2026-10-24 09:25:39,742 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43689/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:25:39,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Browser version: Chrome/150.0.7871.114 2026-10-24 09:25:39,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Issuing json command http://127.0.0.1:43689/json 2026-10-24 09:25:39,869 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43689/json with timeout 3 increased to 10s during tests 2026-10-24 09:25:39,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Websocket url found: ws://127.0.0.1:43689/devtools/page/A885C25FBE893876E39569D61FDB4299 2026-10-24 09:25:39,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Enable chrome headless console log notification 2026-10-24 09:25:39,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Chrome headless enable page notifications 2026-10-24 09:25:40,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:25:40,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Setting session cookie in browser 2026-10-24 09:25:40,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:25:40,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:25:40,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:40] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.040 0.105 2026-10-24 09:25:40,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Navigation result: {'frameId': 'A885C25FBE893876E39569D61FDB4299', 'loaderId': '04C41279C8D04DAE1EB65B0D91971AE6', 'isDownload': False} 2026-10-24 09:25:40,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-24 09:25:40,241 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:25:40,289 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:40] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.019 0.010 2026-10-24 09:25:40,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:40] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-10-24 09:25:40,314 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:40] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-24 09:25:40,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:40] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:25:40,982 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:41,001 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:25:41,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: IndexedDB 1 Ready 2026-10-24 09:25:41,053 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.043 2026-10-24 09:25:41,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:25:41,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [1/23] Tour test_combo_disallowLineQuantityChange_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:25:41,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:41] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 219 0.203 0.548 2026-10-24 09:25:41,757 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.658 2026-10-24 09:25:42,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-24 09:25:42,113 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:25:42,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.023 2026-10-24 09:25:42,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:25:42,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:25:42,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: Owl is running in 'dev' mode. 2026-10-24 09:25:42,427 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:25:42,436 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:42,558 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:25:42,596 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 09:25:42,639 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-24 09:25:42,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [2/23] Tour test_combo_disallowLineQuantityChange_2 → Step replace disallowLineQuantityChange to be true (trigger: body) 2026-10-24 09:25:42,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.076 0.071 2026-10-24 09:25:42,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.007 0.069 2026-10-24 09:25:42,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.007 0.183 2026-10-24 09:25:42,807 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.031 0.020 2026-10-24 09:25:42,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.043 2026-10-24 09:25:42,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.097 2026-10-24 09:25:42,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [3/23] Tour test_combo_disallowLineQuantityChange_2 → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:25:42,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.116 2026-10-24 09:25:42,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.104 2026-10-24 09:25:42,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.009 0.096 2026-10-24 09:25:42,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-24 09:25:42,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [4/23] Tour test_combo_disallowLineQuantityChange_2 → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:25:42,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.012 0.067 2026-10-24 09:25:42,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:42] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 09:25:43,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:43] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.143 2026-10-24 09:25:43,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:43] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.077 2026-10-24 09:25:43,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:43] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.074 2026-10-24 09:25:43,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [5/23] Tour test_combo_disallowLineQuantityChange_2 → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:25:43,057 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:43] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.265 2026-10-24 09:25:43,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [6/23] Tour test_combo_disallowLineQuantityChange_2 → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:25:43,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [7/23] Tour test_combo_disallowLineQuantityChange_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:43,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [8/23] Tour test_combo_disallowLineQuantityChange_2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:25:43,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [9/23] Tour test_combo_disallowLineQuantityChange_2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:25:43,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [10/23] Tour test_combo_disallowLineQuantityChange_2 → Step Click 2 (trigger: .modal-content div.numpad button:not(:contains('+')):contains('2')) 2026-10-24 09:25:43,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [11/23] Tour test_combo_disallowLineQuantityChange_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:43,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [12/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-10-24 09:25:43,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [13/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("2"))) 2026-10-24 09:25:43,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [14/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("2"))) 2026-10-24 09:25:43,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [15/23] Tour test_combo_disallowLineQuantityChange_2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:25:44,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [16/23] Tour test_combo_disallowLineQuantityChange_2 → Step Click 1 (trigger: .modal-content div.numpad button:not(:contains('+')):contains('1')) 2026-10-24 09:25:44,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [17/23] Tour test_combo_disallowLineQuantityChange_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:44,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [18/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-10-24 09:25:44,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [19/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-10-24 09:25:44,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [20/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-10-24 09:25:44,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [21/23] Tour test_combo_disallowLineQuantityChange_2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:25:44,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [22/23] Tour test_combo_disallowLineQuantityChange_2 → Step order total amount is '47.33' (trigger: .product-screen .order-summary .total:contains("47.33")) 2026-10-24 09:25:44,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: [23/23] Tour test_combo_disallowLineQuantityChange_2 → Step order total amount is '47.33' (trigger: .product-screen .order-summary .total:contains("47.33"):not(:visible)) 2026-10-24 09:25:44,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: tour succeeded 2026-10-24 09:25:44,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_combo_disallowLineQuantityChange_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-24 09:25:44,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange.browser: heap 16040516 (allocated 17571840) 2026-10-24 09:25:44,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Closing chrome headless with pid 6730 2026-10-24 09:25:44,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Closing websocket connection 2026-10-24 09:25:44,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Terminating chrome headless with pid 6730 2026-10-24 09:25:44,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092544_892149_test_combo_disallowLineQuantityChange.txt 2026-10-24 09:25:44,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_disallowLineQuantityChange: Removing chrome user profile "/tmp/tmp9x0oeeb3_chrome_odoo" 2026-10-24 09:25:44,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_item_image_display ... 2026-10-24 09:25:47,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome pid: 6921 2026-10-24 09:25:47,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmpo0tral9z_chrome_odoo 2026-10-24 09:25:47,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:42971/json/version 2026-10-24 09:25:47,730 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42971/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:25:47,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Browser version: Chrome/150.0.7871.114 2026-10-24 09:25:47,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:42971/json 2026-10-24 09:25:47,796 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42971/json with timeout 3 increased to 10s during tests 2026-10-24 09:25:47,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:42971/devtools/page/EF58CFE6DE8AB6313A76E6B51A0FAA49 2026-10-24 09:25:47,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-10-24 09:25:47,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-10-24 09:25:49,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:25:49,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Setting session cookie in browser 2026-10-24 09:25:49,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:25:49,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:25:49,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:25:50,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:50] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.085 0.896 2026-10-24 09:25:50,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigation result: {'frameId': 'EF58CFE6DE8AB6313A76E6B51A0FAA49', 'loaderId': '00B6C2A19DC1831CD0FD1FDE33737C8B', 'isDownload': False} 2026-10-24 09:25:50,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Evaluate ready code "odoo.isTourReady('test_combo_item_image_display')" 2026-10-24 09:25:50,757 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:25:50,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:50] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-24 09:25:50,814 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:50] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-24 09:25:50,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:50] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.052 2026-10-24 09:25:51,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:25:51,545 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:51,546 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:25:51,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: IndexedDB 1 Ready 2026-10-24 09:25:51,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Evaluate test code "odoo.startTour('test_combo_item_image_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:25:51,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [1/7] Tour test_combo_item_image_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:25:52,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.342 0.614 2026-10-24 09:25:52,549 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.957 2026-10-24 09:25:52,767 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:25:52,769 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:25:52,789 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:25:52,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:52] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.027 2026-10-24 09:25:52,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.020 2026-10-24 09:25:52,966 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 09:25:52,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-10-24 09:25:53,103 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:53,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:25:53,175 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:25:53,210 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:25:53,215 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "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-24 09:25:53,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.037 0.054 2026-10-24 09:25:53,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [2/7] Tour test_combo_item_image_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:25:53,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.023 2026-10-24 09:25:53,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.034 0.159 2026-10-24 09:25:53,443 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.034 2026-10-24 09:25:53,464 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.043 2026-10-24 09:25:53,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.059 2026-10-24 09:25:53,514 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.106 2026-10-24 09:25:53,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.059 2026-10-24 09:25:53,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.037 2026-10-24 09:25:53,575 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.133 2026-10-24 09:25:53,587 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.104 2026-10-24 09:25:53,609 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.181 2026-10-24 09:25:53,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [3/7] Tour test_combo_item_image_display → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:25:53,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=product.template&field=image_128&id=519&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 10 0.017 0.093 2026-10-24 09:25:53,707 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=product.template&field=image_128&id=524&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 5 0.011 0.107 2026-10-24 09:25:53,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 5 0.008 0.198 2026-10-24 09:25:53,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=product.template&field=image_128&id=521&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 5 0.009 0.256 2026-10-24 09:25:53,828 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=product.template&field=image_128&id=520&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 5 0.014 0.218 2026-10-24 09:25:53,858 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 5 0.006 0.226 2026-10-24 09:25:53,901 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=product.template&field=image_128&id=518&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 5 0.009 0.216 2026-10-24 09:25:53,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=product.template&field=image_128&id=523&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 5 0.013 0.236 2026-10-24 09:25:53,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:53] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.104 2026-10-24 09:25:54,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 5 0.014 0.227 2026-10-24 09:25:54,023 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.174 2026-10-24 09:25:54,046 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.112 2026-10-24 09:25:54,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.template&field=image_128&id=522&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 5 0.007 0.269 2026-10-24 09:25:54,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.135 2026-10-24 09:25:54,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.052 0.199 2026-10-24 09:25:54,304 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [4/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2")):has(.product-img)) 2026-10-24 09:25:54,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [5/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4")):has(.product-img)) 2026-10-24 09:25:54,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.017 0.037 2026-10-24 09:25:54,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=920&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.011 0.081 2026-10-24 09:25:54,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [6/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6")):has(.product-img)) 2026-10-24 09:25:54,486 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.014 0.091 2026-10-24 09:25:54,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.011 0.108 2026-10-24 09:25:54,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [7/7] Tour test_combo_item_image_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:54,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=926&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.007 0.123 2026-10-24 09:25:54,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=927&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.008 0.106 2026-10-24 09:25:54,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=928&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.008 0.114 2026-10-24 09:25:54,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.005 0.120 2026-10-24 09:25:54,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.008 0.313 2026-10-24 09:25:54,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: tour succeeded 2026-10-24 09:25:54,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_display SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:25:54,701 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:54] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-10-24%2009:19:44 HTTP/1.1" 200 - 6 0.006 0.318 2026-10-24 09:25:54,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: heap 15952056 (allocated 17047552) 2026-10-24 09:25:54,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing chrome headless with pid 6921 2026-10-24 09:25:54,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing websocket connection 2026-10-24 09:25:54,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Terminating chrome headless with pid 6921 2026-10-24 09:25:55,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092555_053443_test_combo_item_image_display.txt 2026-10-24 09:25:55,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmpo0tral9z_chrome_odoo" 2026-10-24 09:25:55,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome pid: 7132 2026-10-24 09:25:55,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmpl0c0sy38_chrome_odoo 2026-10-24 09:25:55,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:34845/json/version 2026-10-24 09:25:55,640 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34845/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:25:55,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Browser version: Chrome/150.0.7871.114 2026-10-24 09:25:55,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:34845/json 2026-10-24 09:25:55,660 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34845/json with timeout 3 increased to 10s during tests 2026-10-24 09:25:55,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:34845/devtools/page/358A4689909043D6C1EC26AC2DA6E8C0 2026-10-24 09:25:55,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-10-24 09:25:55,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-10-24 09:25:55,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:25:55,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Setting session cookie in browser 2026-10-24 09:25:55,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:25:55,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:25:55,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:55] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.025 0.080 2026-10-24 09:25:55,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigation result: {'frameId': '358A4689909043D6C1EC26AC2DA6E8C0', 'loaderId': '2A37680E5CB63D723C4552AF5B58F73B', 'isDownload': False} 2026-10-24 09:25:55,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Evaluate ready code "odoo.isTourReady('test_combo_item_image_not_display')" 2026-10-24 09:25:55,971 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:25:56,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:56] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:25:56,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:56] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-24 09:25:56,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:56] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-10-24 09:25:56,564 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:25:56,576 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:56,586 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:25:56,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.010 2026-10-24 09:25:56,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Evaluate test code "odoo.startTour('test_combo_item_image_not_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:25:56,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: IndexedDB 1 Ready 2026-10-24 09:25:56,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [1/6] Tour test_combo_item_image_not_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:25:57,344 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 220 0.189 0.548 2026-10-24 09:25:57,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.673 2026-10-24 09:25:57,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:25:57,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:25:57,684 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:57] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.029 2026-10-24 09:25:57,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:25:57,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:25:57,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-10-24 09:25:57,911 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:25:57,914 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:25:58,055 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:25:58,092 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:25:58,097 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:25:58,144 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.045 0.064 2026-10-24 09:25:58,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.013 0.142 2026-10-24 09:25:58,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [2/6] Tour test_combo_item_image_not_display → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:25:58,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.007 0.115 2026-10-24 09:25:58,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.014 0.021 2026-10-24 09:25:58,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.058 2026-10-24 09:25:58,432 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.087 2026-10-24 09:25:58,454 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 09:25:58,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.039 2026-10-24 09:25:58,489 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.010 0.083 2026-10-24 09:25:58,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [3/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2")):not(:has(.product-img))) 2026-10-24 09:25:58,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.013 0.149 2026-10-24 09:25:58,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.163 2026-10-24 09:25:58,558 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.089 2026-10-24 09:25:58,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.066 2026-10-24 09:25:58,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.051 2026-10-24 09:25:58,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [4/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4")):not(:has(.product-img))) 2026-10-24 09:25:58,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.106 2026-10-24 09:25:58,624 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:25:58] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.176 2026-10-24 09:25:58,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [5/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6")):not(:has(.product-img))) 2026-10-24 09:25:58,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [6/6] Tour test_combo_item_image_not_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:25:58,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: tour succeeded 2026-10-24 09:25:58,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_not_display SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 09:25:59,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: heap 15596004 (allocated 16785408) 2026-10-24 09:25:59,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing chrome headless with pid 7132 2026-10-24 09:25:59,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing websocket connection 2026-10-24 09:25:59,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Terminating chrome headless with pid 7132 2026-10-24 09:25:59,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092559_308379_test_combo_item_image_display.txt 2026-10-24 09:25:59,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmpl0c0sy38_chrome_odoo" 2026-10-24 09:25:59,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-10-24 09:26:00,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 7324 2026-10-24 09:26:00,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmpwjhdfity_chrome_odoo 2026-10-24 09:26:00,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:37317/json/version 2026-10-24 09:26:00,247 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37317/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:26:00,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Browser version: Chrome/150.0.7871.114 2026-10-24 09:26:00,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:37317/json 2026-10-24 09:26:00,324 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37317/json with timeout 3 increased to 10s during tests 2026-10-24 09:26:00,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:37317/devtools/page/C82CD465D1DAFCBCBAA57D0E14BA5CF6 2026-10-24 09:26:00,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-10-24 09:26:00,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-10-24 09:26:00,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:26:00,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-10-24 09:26:00,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:26:00,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:26:00,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:26:02,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:02] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.079 2.018 2026-10-24 09:26:02,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': 'C82CD465D1DAFCBCBAA57D0E14BA5CF6', 'loaderId': '89E881E2108A11C4E5DA6B820119750E', 'isDownload': False} 2026-10-24 09:26:02,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate ready code "odoo.isTourReady('test_combo_price_unchanged_with_lot_tracked_product')" 2026-10-24 09:26:02,653 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:26:02,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:02] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 09:26:02,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:02] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.036 2026-10-24 09:26:02,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:02] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.048 2026-10-24 09:26:03,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:26:03,396 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:26:03,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: IndexedDB 1 Ready 2026-10-24 09:26:03,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate test code "odoo.startTour('test_combo_price_unchanged_with_lot_tracked_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:26:03,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [1/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:26:03,474 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 09:26:04,392 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 331 0.372 0.592 2026-10-24 09:26:04,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.967 2026-10-24 09:26:04,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.015 2026-10-24 09:26:04,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-24 09:26:04,835 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:26:04,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:26:04,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:04] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-10-24 09:26:04,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: Owl is running in 'dev' mode. 2026-10-24 09:26:05,069 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:26:05,077 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:26:05,188 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:26:05,203 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:26:05,251 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:26:05,261 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.025 0.057 2026-10-24 09:26:05,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [2/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:26:05,336 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 16 0.015 0.150 2026-10-24 09:26:05,362 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.006 0.123 2026-10-24 09:26:05,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.020 2026-10-24 09:26:05,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.041 2026-10-24 09:26:05,515 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.060 2026-10-24 09:26:05,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.058 2026-10-24 09:26:05,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.099 2026-10-24 09:26:05,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.108 2026-10-24 09:26:05,620 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.013 0.122 2026-10-24 09:26:05,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.009 0.098 2026-10-24 09:26:05,685 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.101 2026-10-24 09:26:05,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.164 2026-10-24 09:26:05,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [3/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click product 'Test Combo' (trigger: article.product .product-content .product-name:contains("Test Combo")) 2026-10-24 09:26:05,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.095 2026-10-24 09:26:05,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.221 2026-10-24 09:26:05,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.014 0.146 2026-10-24 09:26:05,886 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:05] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.175 2026-10-24 09:26:05,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [4/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:06,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [5/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Combo"))) 2026-10-24 09:26:06,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [6/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0","price":"8.05"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("8.05"))) 2026-10-24 09:26:06,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [7/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:06,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [8/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:06,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [9/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-10-24 09:26:06,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [10/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:06,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [11/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:06,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [12/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:26:06,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [13/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:26:06,673 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:06] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.006 0.021 2026-10-24 09:26:06,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [14/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:26:06,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [15/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0","price":"8.05"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("8.05"))) 2026-10-24 09:26:06,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [16/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .info-list:contains('Lot Number 1') 2026-10-24 09:26:06,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [17/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:07,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [18/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:07,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [19/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-10-24 09:26:07,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [20/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:07,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-10-24 09:26:07,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_combo_price_unchanged_with_lot_tracked_product SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-24 09:26:07,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 15136988 (allocated 15998976) 2026-10-24 09:26:07,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 7324 2026-10-24 09:26:07,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-10-24 09:26:07,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 7324 2026-10-24 09:26:07,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092607_461512_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-10-24 09:26:07,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmpwjhdfity_chrome_odoo" 2026-10-24 09:26:07,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_variant_mix ... 2026-10-24 09:26:08,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome pid: 7521 2026-10-24 09:26:08,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome headless temporary user profile dir: /tmp/tmpuwk7w0kh_chrome_odoo 2026-10-24 09:26:08,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:39237/json/version 2026-10-24 09:26:08,720 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39237/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:26:08,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Browser version: Chrome/150.0.7871.114 2026-10-24 09:26:08,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:39237/json 2026-10-24 09:26:08,780 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39237/json with timeout 3 increased to 10s during tests 2026-10-24 09:26:08,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Websocket url found: ws://127.0.0.1:39237/devtools/page/BE91BCD01B458A774D0AE4E6BDB48536 2026-10-24 09:26:08,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Enable chrome headless console log notification 2026-10-24 09:26:08,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome headless enable page notifications 2026-10-24 09:26:08,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:26:08,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Setting session cookie in browser 2026-10-24 09:26:08,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:26:08,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:26:09,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:26:10,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:10] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 180 0.133 1.214 2026-10-24 09:26:10,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Navigation result: {'frameId': 'BE91BCD01B458A774D0AE4E6BDB48536', 'loaderId': 'C0084008F3A852DCD660695609528E5C', 'isDownload': False} 2026-10-24 09:26:10,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Evaluate ready code "odoo.isTourReady('test_combo_variant_mix')" 2026-10-24 09:26:10,399 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:26:10,433 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:10] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-24 09:26:10,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:10] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-10-24 09:26:10,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:10] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-10-24 09:26:11,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:26:11,083 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:26:11,093 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:26:11,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Evaluate test code "odoo.startTour('test_combo_variant_mix', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:26:11,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: IndexedDB 1 Ready 2026-10-24 09:26:11,121 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-24 09:26:11,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [1/11] Tour test_combo_variant_mix → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:26:12,106 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 333 0.321 0.663 2026-10-24 09:26:12,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.956 2026-10-24 09:26:12,354 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:26:12,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:26:12,442 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.024 2026-10-24 09:26:12,493 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:26:12,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:26:12,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: Owl is running in 'dev' mode. 2026-10-24 09:26:12,637 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:26:12,653 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:26:12,717 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:26:12,763 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "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-24 09:26:12,770 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:26:12,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.028 0.068 2026-10-24 09:26:12,871 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.029 0.127 2026-10-24 09:26:12,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [2/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:26:12,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.126 2026-10-24 09:26:12,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:12] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.036 2026-10-24 09:26:13,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.047 2026-10-24 09:26:13,028 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.036 2026-10-24 09:26:13,049 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.062 2026-10-24 09:26:13,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.086 2026-10-24 09:26:13,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.068 2026-10-24 09:26:13,094 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.049 2026-10-24 09:26:13,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.014 0.138 2026-10-24 09:26:13,134 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.094 2026-10-24 09:26:13,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.085 2026-10-24 09:26:13,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [3/11] Tour test_combo_variant_mix → Step click product 'Test Product Combo' (trigger: article.product .product-content .product-name:contains("Test Product Combo")) 2026-10-24 09:26:13,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.081 2026-10-24 09:26:13,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.068 2026-10-24 09:26:13,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.044 0.103 2026-10-24 09:26:13,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.222 2026-10-24 09:26:13,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [4/11] Tour test_combo_variant_mix → Step Select combo item Test Product (Large) (trigger: .modal label.combo-item article.product:has(.product-name:contains("Test Product (Large)"))) 2026-10-24 09:26:13,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [5/11] Tour test_combo_variant_mix → Step dialog is open (trigger: .modal .modal-content) 2026-10-24 09:26:13,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [6/11] Tour test_combo_variant_mix → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-10-24 09:26:13,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [7/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:26:13,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [8/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:26:13,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [9/11] Tour test_combo_variant_mix → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:13,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [10/11] Tour test_combo_variant_mix → Step Check orderline with attributes: {"productName":"Test Product (Large) (Blue)","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Test Product (Large) (Blue)")):has(.qty:contains("1"))) 2026-10-24 09:26:13,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [11/11] Tour test_combo_variant_mix → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:14,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: tour succeeded 2026-10-24 09:26:14,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_combo_variant_mix SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 09:26:14,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: heap 15200444 (allocated 16523264) 2026-10-24 09:26:14,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Closing chrome headless with pid 7521 2026-10-24 09:26:14,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Closing websocket connection 2026-10-24 09:26:14,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Terminating chrome headless with pid 7521 2026-10-24 09:26:14,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:14] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.072 0.148 2026-10-24 09:26:14,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092614_288143_test_combo_variant_mix.txt 2026-10-24 09:26:14,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Removing chrome user profile "/tmp/tmpuwk7w0kh_chrome_odoo" 2026-10-24 09:26:14,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_ctrl_number_ignored ... 2026-10-24 09:26:14,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome pid: 7727 2026-10-24 09:26:14,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome headless temporary user profile dir: /tmp/tmplzeogdt3_chrome_odoo 2026-10-24 09:26:14,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:40659/json/version 2026-10-24 09:26:14,777 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40659/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:26:14,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Browser version: Chrome/150.0.7871.114 2026-10-24 09:26:14,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:40659/json 2026-10-24 09:26:14,881 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40659/json with timeout 3 increased to 10s during tests 2026-10-24 09:26:14,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Websocket url found: ws://127.0.0.1:40659/devtools/page/8E7DA4E8AA825499C3E27BF8E83AC8B2 2026-10-24 09:26:14,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Enable chrome headless console log notification 2026-10-24 09:26:14,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome headless enable page notifications 2026-10-24 09:26:15,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:26:15,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Setting session cookie in browser 2026-10-24 09:26:15,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:26:15,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:26:15,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:26:16,285 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:16] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 185 0.129 1.059 2026-10-24 09:26:16,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Navigation result: {'frameId': '8E7DA4E8AA825499C3E27BF8E83AC8B2', 'loaderId': 'BD6A04EAB00131F21B1632F9DDD2DC6F', 'isDownload': False} 2026-10-24 09:26:16,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Evaluate ready code "odoo.isTourReady('test_ctrl_number_ignored')" 2026-10-24 09:26:16,303 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:26:16,328 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:16] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-24 09:26:16,350 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:16] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.025 2026-10-24 09:26:16,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:16] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.037 2026-10-24 09:26:16,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:26:16,931 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:26:16,934 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:26:16,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: IndexedDB 1 Ready 2026-10-24 09:26:16,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Evaluate test code "odoo.startTour('test_ctrl_number_ignored', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:26:16,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [1/18] Tour test_ctrl_number_ignored → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:26:17,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.271 0.482 2026-10-24 09:26:17,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.752 2026-10-24 09:26:17,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:26:17,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:26:18,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:26:18,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:26:18,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:26:18,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: Owl is running in 'dev' mode. 2026-10-24 09:26:18,315 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:26:18,316 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:26:18,426 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:26:18,476 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "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-24 09:26:18,519 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-24 09:26:18,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [2/18] Tour test_ctrl_number_ignored → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:26:18,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.080 0.084 2026-10-24 09:26:18,637 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.011 0.205 2026-10-24 09:26:18,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.009 0.149 2026-10-24 09:26:18,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.026 2026-10-24 09:26:18,705 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.031 2026-10-24 09:26:18,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.049 2026-10-24 09:26:18,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.084 2026-10-24 09:26:18,783 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.094 2026-10-24 09:26:18,807 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.008 0.077 2026-10-24 09:26:18,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [3/18] Tour test_ctrl_number_ignored → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:26:18,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.150 2026-10-24 09:26:18,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.110 2026-10-24 09:26:18,886 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.168 2026-10-24 09:26:18,902 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.125 2026-10-24 09:26:18,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.063 2026-10-24 09:26:18,937 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.137 2026-10-24 09:26:18,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.138 2026-10-24 09:26:19,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:19] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.030 0.173 2026-10-24 09:26:19,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [4/18] Tour test_ctrl_number_ignored → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:19,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [5/18] Tour test_ctrl_number_ignored → 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(.qty:contains("1"))) 2026-10-24 09:26:19,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [6/18] Tour test_ctrl_number_ignored → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:26:19,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [7/18] Tour test_ctrl_number_ignored → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:26:19,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [8/18] Tour test_ctrl_number_ignored → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:26:19,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [9/18] Tour test_ctrl_number_ignored → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:26:19,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [10/18] Tour test_ctrl_number_ignored → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:26:19,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [11/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-10-24 09:26:19,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [12/18] Tour test_ctrl_number_ignored → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:19,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [13/18] Tour test_ctrl_number_ignored → Step body 2026-10-24 09:26:19,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [14/18] Tour test_ctrl_number_ignored → Step body 2026-10-24 09:26:20,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [15/18] Tour test_ctrl_number_ignored → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:20,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [16/18] Tour test_ctrl_number_ignored → 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(.qty:contains("1"))) 2026-10-24 09:26:20,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [17/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-10-24 09:26:20,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [18/18] Tour test_ctrl_number_ignored → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:20,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: tour succeeded 2026-10-24 09:26:20,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_ctrl_number_ignored SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-24 09:26:20,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: heap 14697460 (allocated 15474688) 2026-10-24 09:26:20,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Closing chrome headless with pid 7727 2026-10-24 09:26:20,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Closing websocket connection 2026-10-24 09:26:20,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Terminating chrome headless with pid 7727 2026-10-24 09:26:20,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092620_688186_test_ctrl_number_ignored.txt 2026-10-24 09:26:20,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Removing chrome user profile "/tmp/tmplzeogdt3_chrome_odoo" 2026-10-24 09:26:20,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_all_fields_displayed ... 2026-10-24 09:26:21,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome pid: 7927 2026-10-24 09:26:21,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome headless temporary user profile dir: /tmp/tmpioq601hh_chrome_odoo 2026-10-24 09:26:21,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:38437/json/version 2026-10-24 09:26:21,566 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38437/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:26:21,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Browser version: Chrome/150.0.7871.114 2026-10-24 09:26:21,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:38437/json 2026-10-24 09:26:21,669 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38437/json with timeout 3 increased to 10s during tests 2026-10-24 09:26:21,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Websocket url found: ws://127.0.0.1:38437/devtools/page/2D89E424BD610EDFB55D10DD3529A144 2026-10-24 09:26:21,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Enable chrome headless console log notification 2026-10-24 09:26:21,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome headless enable page notifications 2026-10-24 09:26:21,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:26:21,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Setting session cookie in browser 2026-10-24 09:26:21,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:26:21,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:26:21,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:26:22,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:22] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.086 0.876 2026-10-24 09:26:22,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Navigation result: {'frameId': '2D89E424BD610EDFB55D10DD3529A144', 'loaderId': '5505D53B4EC5B0A6D0273B3093A830AF', 'isDownload': False} 2026-10-24 09:26:22,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Evaluate ready code "odoo.isTourReady('PosCustomerAllFieldsDisplayed')" 2026-10-24 09:26:22,908 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:26:22,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:22] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 09:26:22,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:22] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-24 09:26:22,976 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:22] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-10-24 09:26:23,576 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:26:23,599 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:26:23,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: IndexedDB 1 Ready 2026-10-24 09:26:23,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-24 09:26:23,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Evaluate test code "odoo.startTour('PosCustomerAllFieldsDisplayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:26:23,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [1/90] Tour PosCustomerAllFieldsDisplayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:26:23,678 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 09:26:24,482 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:24] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.326 0.546 2026-10-24 09:26:24,485 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.821 2026-10-24 09:26:24,723 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 09:26:24,775 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:26:24,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:26:24,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-24 09:26:24,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: Owl is running in 'dev' mode. 2026-10-24 09:26:25,033 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:26:25,058 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:26:25,091 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:26:25,117 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:26:25,175 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.078 2026-10-24 09:26:25,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [2/90] Tour PosCustomerAllFieldsDisplayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:26:25,249 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.033 0.093 2026-10-24 09:26:25,291 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.017 0.124 2026-10-24 09:26:25,329 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.006 0.113 2026-10-24 09:26:25,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.025 2026-10-24 09:26:25,410 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 09:26:25,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.062 2026-10-24 09:26:25,448 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.015 2026-10-24 09:26:25,466 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.089 2026-10-24 09:26:25,476 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.039 2026-10-24 09:26:25,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.013 0.143 2026-10-24 09:26:25,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [3/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:25,562 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.010 0.147 2026-10-24 09:26:25,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [4/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:25,610 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.014 0.211 2026-10-24 09:26:25,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.169 2026-10-24 09:26:25,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.148 2026-10-24 09:26:25,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.184 2026-10-24 09:26:25,792 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.181 2026-10-24 09:26:25,804 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:25] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.260 2026-10-24 09:26:26,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [5/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:26,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [6/90] Tour PosCustomerAllFieldsDisplayed → Step Check partner "John Doe" from partner list screen (trigger: .partner-list .partner-info:contains("John Doe")) 2026-10-24 09:26:26,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [7/90] Tour PosCustomerAllFieldsDisplayed → Step Check address "1 street of astreet" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-adress:contains("1 street of astreet")) 2026-10-24 09:26:26,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [8/90] Tour PosCustomerAllFieldsDisplayed → Step Check phone number "9898989899" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email:contains("9898989899")) 2026-10-24 09:26:26,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [9/90] Tour PosCustomerAllFieldsDisplayed → Step Check mobile number "0987654321" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email:contains("0987654321")) 2026-10-24 09:26:26,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [10/90] Tour PosCustomerAllFieldsDisplayed → Step Check email address "john@doe.com" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email .email-field:contains("john@doe.com")) 2026-10-24 09:26:26,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [11/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:26:26,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [12/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:26,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [13/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:26,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [14/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:27,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [15/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:27,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [16/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:26:27,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [17/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "John Doe" (trigger: .modal-dialog .input-group input) 2026-10-24 09:26:27,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [18/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-10-24 09:26:27,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [19/90] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-10-24 09:26:27,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [20/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:26:27,871 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:27] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.026 0.065 2026-10-24 09:26:27,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:27] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:26:27,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [21/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:27,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [22/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:28,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [23/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:28,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [24/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:28,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [25/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:26:28,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [26/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "1 street of astreet" (trigger: .modal-dialog .input-group input) 2026-10-24 09:26:28,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [27/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("1 street of astreet")) 2026-10-24 09:26:29,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [28/90] Tour PosCustomerAllFieldsDisplayed → Step Check "1 street of astreet" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("1 street of astreet")) 2026-10-24 09:26:29,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [29/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:26:29,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:29] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.023 0.058 2026-10-24 09:26:29,129 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:29] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:26:29,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [30/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:29,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [31/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:29,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [32/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:29,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [33/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:29,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [34/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:26:29,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [35/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "26432685463" (trigger: .modal-dialog .input-group input) 2026-10-24 09:26:29,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [36/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("26432685463")) 2026-10-24 09:26:30,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [37/90] Tour PosCustomerAllFieldsDisplayed → Step Check "26432685463" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("26432685463")) 2026-10-24 09:26:30,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [38/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:26:30,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:30] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.027 0.056 2026-10-24 09:26:30,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:30] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:26:30,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [39/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:30,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [40/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:30,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [41/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:30,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [42/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:30,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [43/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:26:30,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [44/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "Acity" (trigger: .modal-dialog .input-group input) 2026-10-24 09:26:30,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [45/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("Acity")) 2026-10-24 09:26:31,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [46/90] Tour PosCustomerAllFieldsDisplayed → Step Check "Acity" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acity")) 2026-10-24 09:26:31,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [47/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:26:31,515 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:31] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.026 0.062 2026-10-24 09:26:31,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:26:31,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [48/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:31,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [49/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:31,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [50/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:31,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [51/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:31,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:26:32,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [52/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:26:32,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [53/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "United States" (trigger: .modal-dialog .input-group input) 2026-10-24 09:26:32,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [54/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("United States")) 2026-10-24 09:26:32,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [55/90] Tour PosCustomerAllFieldsDisplayed → Step Check "United States" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("United States")) 2026-10-24 09:26:32,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [56/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:26:32,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:32] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.027 0.065 2026-10-24 09:26:32,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:32] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:26:32,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [57/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:32,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [58/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:32,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [59/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:33,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [60/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:33,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [61/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:26:33,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [62/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "9898989899" (trigger: .modal-dialog .input-group input) 2026-10-24 09:26:33,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [63/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("9898989899")) 2026-10-24 09:26:33,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [64/90] Tour PosCustomerAllFieldsDisplayed → Step Check "9898989899" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("9898989899")) 2026-10-24 09:26:34,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [65/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:26:34,012 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:34] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.020 0.039 2026-10-24 09:26:34,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:26:34,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [66/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:34,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [67/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:34,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [68/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:34,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [69/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:34,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [70/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:26:34,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [71/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "0987654321" (trigger: .modal-dialog .input-group input) 2026-10-24 09:26:34,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [72/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("0987654321")) 2026-10-24 09:26:35,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [73/90] Tour PosCustomerAllFieldsDisplayed → Step Check "0987654321" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("0987654321")) 2026-10-24 09:26:35,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [74/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:26:35,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:35] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.028 0.048 2026-10-24 09:26:35,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:26:35,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [75/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:35,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [76/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:35,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [77/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:35,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [78/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:35,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [79/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:26:35,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [80/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "john@doe.com" (trigger: .modal-dialog .input-group input) 2026-10-24 09:26:35,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [81/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("john@doe.com")) 2026-10-24 09:26:36,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [82/90] Tour PosCustomerAllFieldsDisplayed → Step Check "john@doe.com" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("john@doe.com")) 2026-10-24 09:26:36,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [83/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:26:36,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:36] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.021 0.059 2026-10-24 09:26:36,588 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:26:36,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [84/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:36,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [85/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:36,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [86/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:36,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [87/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:37,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [88/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:26:37,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [89/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "j%hn d%e" (trigger: .modal-dialog .input-group input) 2026-10-24 09:26:37,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [90/90] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-10-24 09:26:37,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: tour succeeded 2026-10-24 09:26:37,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: ╔══════════════════════════════════════════════╗ ║ TOUR PosCustomerAllFieldsDisplayed SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:26:38,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: heap 61671924 (allocated 63844352) 2026-10-24 09:26:38,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Closing chrome headless with pid 7927 2026-10-24 09:26:38,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Closing websocket connection 2026-10-24 09:26:38,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Terminating chrome headless with pid 7927 2026-10-24 09:26:38,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092638_198613_test_customer_all_fields_displayed.txt 2026-10-24 09:26:38,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Removing chrome user profile "/tmp/tmpioq601hh_chrome_odoo" 2026-10-24 09:26:38,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display ... 2026-10-24 09:26:38,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome pid: 8146 2026-10-24 09:26:38,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome headless temporary user profile dir: /tmp/tmpcgc5om4k_chrome_odoo 2026-10-24 09:26:38,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Issuing json command http://127.0.0.1:34571/json/version 2026-10-24 09:26:38,763 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34571/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:26:38,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Browser version: Chrome/150.0.7871.114 2026-10-24 09:26:38,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Issuing json command http://127.0.0.1:34571/json 2026-10-24 09:26:38,868 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34571/json with timeout 3 increased to 10s during tests 2026-10-24 09:26:38,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Websocket url found: ws://127.0.0.1:34571/devtools/page/236F542CCA78145B442352113466B267 2026-10-24 09:26:38,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Enable chrome headless console log notification 2026-10-24 09:26:38,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome headless enable page notifications 2026-10-24 09:26:39,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:26:39,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Setting session cookie in browser 2026-10-24 09:26:39,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Open "http://127.0.0.1:8069/pos_customer_display/9/e74a57f377e54c2f" in browser 2026-10-24 09:26:39,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Navigating to: "http://127.0.0.1:8069/pos_customer_display/9/e74a57f377e54c2f" 2026-10-24 09:26:39,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:26:39,835 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:39] "GET /pos_customer_display/9/e74a57f377e54c2f HTTP/1.1" 200 - 50 0.049 0.640 2026-10-24 09:26:39,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Navigation result: {'frameId': '236F542CCA78145B442352113466B267', 'loaderId': '0E4E91AF05D4602CE6206B86DA11ED51', 'isDownload': False} 2026-10-24 09:26:39,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Evaluate ready code "odoo.isTourReady('CustomerDisplayTour')" 2026-10-24 09:26:39,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/24a4d52/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/24a4d52/point_of_sale.customer_display_assets_test.min.js 2026-10-24 09:26:39,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:39] "GET /web/assets/1/24a4d52/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 11 0.014 0.027 2026-10-24 09:26:39,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdfa4b6/point_of_sale.customer_display_assets.min.css, copying from /web/assets/bdfa4b6/point_of_sale.customer_display_assets.min.css 2026-10-24 09:26:39,998 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:39] "GET /web/assets/1/bdfa4b6/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.027 0.090 2026-10-24 09:26:40,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a6f8dad/point_of_sale.customer_display_assets.min.js, copying from /web/assets/a6f8dad/point_of_sale.customer_display_assets.min.js 2026-10-24 09:26:40,041 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:40] "GET /web/assets/1/a6f8dad/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.012 0.148 2026-10-24 09:26:40,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:40] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-10-24 09:26:40,277 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:26:40,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: Owl is running in 'dev' mode. 2026-10-24 09:26:40,361 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:40] "GET /viin_brand_pos/static/src/img/Viindoo-logo-inverted.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:26:40,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:40] "GET /logo?company=5 HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:26:40,366 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:26:40,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Evaluate test code "odoo.startTour('CustomerDisplayTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/9/e74a57f377e54c2f", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:26:40,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [1/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-10-24 09:26:40,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [2/14] Tour CustomerDisplayTour → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-10-24 09:26:40,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:40] "GET /web/image/product.product/855/image_128 HTTP/1.1" 200 - 5 0.002 0.037 2026-10-24 09:26:40,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [3/14] Tour CustomerDisplayTour → Step An order line with `isSelected: false` should not have 'selected' class (trigger: .order-container .orderline:last-child:not(.selected)) 2026-10-24 09:26:40,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [4/14] Tour CustomerDisplayTour → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-10-24 09:26:40,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [5/14] Tour CustomerDisplayTour → Step send message to customer display: pay with cash, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","oldUnitPrice":"","customerNote":"","internalNote":"","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":true,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":false,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-10-24 09:26:40,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [6/14] Tour CustomerDisplayTour → Step Check that the Cash amount is 2,972.75 (trigger: div.row:has(div:contains('Cash')):has(div:contains('2,972.75'))) 2026-10-24 09:26:40,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [7/14] Tour CustomerDisplayTour → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","oldUnitPrice":"","customerNote":"","internalNote":"","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-10-24 09:26:40,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [8/14] Tour CustomerDisplayTour → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-10-24 09:26:40,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [9/14] Tour CustomerDisplayTour → Step send message to customer display: new order, with value: {"lines":[],"finalized":false,"amount":"0.00","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-10-24 09:26:41,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [10/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-10-24 09:26:41,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [11/14] Tour CustomerDisplayTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:26:41,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [12/14] Tour CustomerDisplayTour → Step Check that the Total amount is 0.00 (trigger: div.row:has(div:contains('Total')):has(div:contains('0.00'))) 2026-10-24 09:26:41,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [13/14] Tour CustomerDisplayTour → Step body 2026-10-24 09:26:41,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [14/14] Tour CustomerDisplayTour → Step An order line with `isSelected: true` should have 'selected' class (trigger: .order-container .orderline:last-child.selected) 2026-10-24 09:26:41,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: tour succeeded 2026-10-24 09:26:41,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: ╔════════════════════════════════════╗ ║ TOUR CustomerDisplayTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:26:41,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: heap 3715220 (allocated 4194304) 2026-10-24 09:26:41,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Closing chrome headless with pid 8146 2026-10-24 09:26:41,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Closing websocket connection 2026-10-24 09:26:41,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Terminating chrome headless with pid 8146 2026-10-24 09:26:41,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092641_487459_test_customer_display.txt 2026-10-24 09:26:41,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Removing chrome user profile "/tmp/tmpcgc5om4k_chrome_odoo" 2026-10-24 09:26:41,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-10-24 09:26:41,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:26:43,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:43] "GET /web/image/pos.config/9/customer_display_bg_img HTTP/1.1" 200 - 13 0.006 1.718 2026-10-24 09:26:43,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_as_public: waiting for threads: [] 2026-10-24 09:26:43,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_with_qr ... 2026-10-24 09:26:43,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome pid: 8319 2026-10-24 09:26:43,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome headless temporary user profile dir: /tmp/tmpay9ib32y_chrome_odoo 2026-10-24 09:26:43,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:37667/json/version 2026-10-24 09:26:43,989 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37667/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:26:44,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Browser version: Chrome/150.0.7871.114 2026-10-24 09:26:44,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:37667/json 2026-10-24 09:26:44,084 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37667/json with timeout 3 increased to 10s during tests 2026-10-24 09:26:44,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Websocket url found: ws://127.0.0.1:37667/devtools/page/9E6FDAD3E6A23AD0842748E77357CF9E 2026-10-24 09:26:44,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Enable chrome headless console log notification 2026-10-24 09:26:44,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome headless enable page notifications 2026-10-24 09:26:44,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:26:44,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Setting session cookie in browser 2026-10-24 09:26:44,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Open "http://127.0.0.1:8069/pos_customer_display/9/e74a57f377e54c2f" in browser 2026-10-24 09:26:44,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Navigating to: "http://127.0.0.1:8069/pos_customer_display/9/e74a57f377e54c2f" 2026-10-24 09:26:44,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:26:44,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:44] "GET /pos_customer_display/9/e74a57f377e54c2f HTTP/1.1" 200 - 50 0.039 0.672 2026-10-24 09:26:44,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Navigation result: {'frameId': '9E6FDAD3E6A23AD0842748E77357CF9E', 'loaderId': 'B1ECD934B667B7AC604C03705CEF7A69', 'isDownload': False} 2026-10-24 09:26:44,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourWithQr')" 2026-10-24 09:26:45,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a6f8dad/point_of_sale.customer_display_assets.min.js, copying from /web/assets/a6f8dad/point_of_sale.customer_display_assets.min.js 2026-10-24 09:26:45,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:45] "GET /web/assets/1/a6f8dad/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 11 0.005 0.037 2026-10-24 09:26:45,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/24a4d52/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/24a4d52/point_of_sale.customer_display_assets_test.min.js 2026-10-24 09:26:45,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:45] "GET /web/assets/1/24a4d52/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.006 0.063 2026-10-24 09:26:45,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdfa4b6/point_of_sale.customer_display_assets.min.css, copying from /web/assets/bdfa4b6/point_of_sale.customer_display_assets.min.css 2026-10-24 09:26:45,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:45] "GET /web/assets/1/bdfa4b6/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.017 0.087 2026-10-24 09:26:45,343 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:26:45,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:45] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.003 0.022 2026-10-24 09:26:45,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: Owl is running in 'dev' mode. 2026-10-24 09:26:45,449 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:26:45,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:45] "GET /logo?company=5 HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:26:45,452 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:45] "GET /viin_brand_pos/static/src/img/Viindoo-logo-inverted.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:26:45,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Evaluate test code "odoo.startTour('CustomerDisplayTourWithQr', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/9/e74a57f377e54c2f", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:26:45,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [1/9] Tour CustomerDisplayTourWithQr → Step div:contains('Welcome.') 2026-10-24 09:26:45,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [2/9] Tour CustomerDisplayTourWithQr → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-10-24 09:26:45,643 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:45] "GET /web/image/product.product/855/image_128 HTTP/1.1" 200 - 5 0.004 0.032 2026-10-24 09:26:45,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [3/9] Tour CustomerDisplayTourWithQr → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-10-24 09:26:45,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [4/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: pay with card, with value: [object Object] (trigger: body) 2026-10-24 09:26:45,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [5/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: send qr code, with value: [object Object] (trigger: body) 2026-10-24 09:26:45,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [6/9] Tour CustomerDisplayTourWithQr → Step img[alt='QR Code'] 2026-10-24 09:26:45,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [7/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: confirm payment, with value: [object Object] (trigger: body) 2026-10-24 09:26:45,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [8/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","oldUnitPrice":"","customerNote":"","internalNote":"","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-10-24 09:26:46,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [9/9] Tour CustomerDisplayTourWithQr → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-10-24 09:26:46,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: tour succeeded 2026-10-24 09:26:46,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourWithQr SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:26:46,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: heap 3800972 (allocated 4194304) 2026-10-24 09:26:46,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Closing chrome headless with pid 8319 2026-10-24 09:26:46,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Closing websocket connection 2026-10-24 09:26:46,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Terminating chrome headless with pid 8319 2026-10-24 09:26:46,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092646_249062_test_customer_display_with_qr.txt 2026-10-24 09:26:46,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Removing chrome user profile "/tmp/tmpay9ib32y_chrome_odoo" 2026-10-24 09:26:46,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_note_is_present_after_refresh ... 2026-10-24 09:26:46,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Chrome pid: 8487 2026-10-24 09:26:46,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Chrome headless temporary user profile dir: /tmp/tmpvf3x27l1_chrome_odoo 2026-10-24 09:26:46,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Issuing json command http://127.0.0.1:34271/json/version 2026-10-24 09:26:46,899 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34271/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:26:46,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Browser version: Chrome/150.0.7871.114 2026-10-24 09:26:46,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Issuing json command http://127.0.0.1:34271/json 2026-10-24 09:26:46,936 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34271/json with timeout 3 increased to 10s during tests 2026-10-24 09:26:46,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Websocket url found: ws://127.0.0.1:34271/devtools/page/3E9F145A407A84C546F9043B73A4E66B 2026-10-24 09:26:46,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Enable chrome headless console log notification 2026-10-24 09:26:46,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Chrome headless enable page notifications 2026-10-24 09:26:47,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:26:47,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Setting session cookie in browser 2026-10-24 09:26:47,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:26:47,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:26:47,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:26:48,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:48] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.079 0.917 2026-10-24 09:26:48,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Navigation result: {'frameId': '3E9F145A407A84C546F9043B73A4E66B', 'loaderId': '929B5921E9FF9702C24D283F57786A27', 'isDownload': False} 2026-10-24 09:26:48,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Evaluate ready code "odoo.isTourReady('CustomerNoteIsPresentAfterRefresh')" 2026-10-24 09:26:48,121 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:26:48,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:48] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.009 2026-10-24 09:26:48,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:48] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:26:48,196 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:48] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.043 2026-10-24 09:26:48,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:26:48,907 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:26:48,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: IndexedDB 1 Ready 2026-10-24 09:26:48,921 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:26:48,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-24 09:26:48,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Evaluate test code "odoo.startTour('CustomerNoteIsPresentAfterRefresh', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:26:48,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [1/22] Tour CustomerNoteIsPresentAfterRefresh → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:26:49,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.277 0.531 2026-10-24 09:26:49,745 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.766 2026-10-24 09:26:49,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:26:50,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:26:50,073 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:26:50,108 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-24 09:26:50,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: Owl is running in 'dev' mode. 2026-10-24 09:26:50,243 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:26:50,248 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:26:50,387 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-24 09:26:50,423 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-24 09:26:50,434 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.065 2026-10-24 09:26:50,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [2/22] Tour CustomerNoteIsPresentAfterRefresh → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:26:50,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.079 0.083 2026-10-24 09:26:50,548 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.017 0.115 2026-10-24 09:26:50,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.024 0.253 2026-10-24 09:26:50,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.013 2026-10-24 09:26:50,686 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.053 2026-10-24 09:26:50,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.010 0.088 2026-10-24 09:26:50,743 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.135 2026-10-24 09:26:50,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.009 0.086 2026-10-24 09:26:50,805 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.117 2026-10-24 09:26:50,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [3/22] Tour CustomerNoteIsPresentAfterRefresh → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:26:50,862 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.026 0.219 2026-10-24 09:26:50,879 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.174 2026-10-24 09:26:50,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.019 0.114 2026-10-24 09:26:50,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.129 2026-10-24 09:26:50,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:50] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.089 2026-10-24 09:26:51,113 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:51] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.046 0.139 2026-10-24 09:26:51,134 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:51] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.362 2026-10-24 09:26:51,156 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:51] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.420 2026-10-24 09:26:51,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [4/22] Tour CustomerNoteIsPresentAfterRefresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:51,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [5/22] Tour CustomerNoteIsPresentAfterRefresh → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:26:51,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [6/22] Tour CustomerNoteIsPresentAfterRefresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:51,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [7/22] Tour CustomerNoteIsPresentAfterRefresh → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:26:51,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [8/22] Tour CustomerNoteIsPresentAfterRefresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:51,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [9/22] Tour CustomerNoteIsPresentAfterRefresh → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:26:51,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [10/22] Tour CustomerNoteIsPresentAfterRefresh → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:26:51,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [11/22] Tour CustomerNoteIsPresentAfterRefresh → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:26:51,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [12/22] Tour CustomerNoteIsPresentAfterRefresh → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-10-24 09:26:51,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [13/22] Tour CustomerNoteIsPresentAfterRefresh → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 09:26:51,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [14/22] Tour CustomerNoteIsPresentAfterRefresh → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:26:51,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [15/22] Tour CustomerNoteIsPresentAfterRefresh → Step Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note"))) 2026-10-24 09:26:52,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [16/22] Tour CustomerNoteIsPresentAfterRefresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:52,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [17/22] Tour CustomerNoteIsPresentAfterRefresh → Step Wait for the debouncedSync to be complete (trigger: body) 2026-10-24 09:26:52,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [18/22] Tour CustomerNoteIsPresentAfterRefresh → Step refresh page (trigger: body) 2026-10-24 09:26:52,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:52] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.023 0.097 2026-10-24 09:26:52,625 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:26:52,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [19/22] Tour CustomerNoteIsPresentAfterRefresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:52,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: IndexedDB 1 Ready 2026-10-24 09:26:52,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [20/22] Tour CustomerNoteIsPresentAfterRefresh → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:26:52,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [21/22] Tour CustomerNoteIsPresentAfterRefresh → Step Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note"))) 2026-10-24 09:26:53,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.206 0.435 2026-10-24 09:26:53,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.642 2026-10-24 09:26:53,700 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 09:26:53,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:26:53,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:26:53,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:26:53,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:26:53,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: Owl is running in 'dev' mode. 2026-10-24 09:26:54,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: [22/22] Tour CustomerNoteIsPresentAfterRefresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:26:54,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: tour succeeded 2026-10-24 09:26:54,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR CustomerNoteIsPresentAfterRefresh SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 09:26:54,106 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 304 - 9 0.027 0.066 2026-10-24 09:26:54,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 304 - 4 0.008 0.093 2026-10-24 09:26:54,140 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 304 - 4 0.006 0.123 2026-10-24 09:26:54,156 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 304 - 4 0.004 0.088 2026-10-24 09:26:54,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 304 - 4 0.003 0.149 2026-10-24 09:26:54,197 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 304 - 4 0.007 0.170 2026-10-24 09:26:54,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 304 - 4 0.004 0.085 2026-10-24 09:26:54,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 304 - 4 0.006 0.091 2026-10-24 09:26:54,242 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 304 - 4 0.006 0.087 2026-10-24 09:26:54,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 304 - 4 0.003 0.049 2026-10-24 09:26:54,278 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 304 - 4 0.002 0.057 2026-10-24 09:26:54,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 304 - 4 0.001 0.047 2026-10-24 09:26:54,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh.browser: heap 14528484 (allocated 16785408) 2026-10-24 09:26:54,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Closing chrome headless with pid 8487 2026-10-24 09:26:54,317 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image/res.company/5/favicon HTTP/1.1" 304 - 4 0.007 0.060 2026-10-24 09:26:54,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Closing websocket connection 2026-10-24 09:26:54,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Terminating chrome headless with pid 8487 2026-10-24 09:26:54,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 304 - 4 0.005 0.170 2026-10-24 09:26:54,354 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:54] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 304 - 4 0.001 0.163 2026-10-24 09:26:54,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092654_441317_test_customer_note_is_present_after_refresh.txt 2026-10-24 09:26:54,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_note_is_present_after_refresh: Removing chrome user profile "/tmp/tmpvf3x27l1_chrome_odoo" 2026-10-24 09:26:54,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-10-24 09:26:55,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Chrome pid: 8712 2026-10-24 09:26:55,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Chrome headless temporary user profile dir: /tmp/tmpo1we5x5e_chrome_odoo 2026-10-24 09:26:55,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Issuing json command http://127.0.0.1:43707/json/version 2026-10-24 09:26:55,306 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43707/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:26:55,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Browser version: Chrome/150.0.7871.114 2026-10-24 09:26:55,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Issuing json command http://127.0.0.1:43707/json 2026-10-24 09:26:55,408 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43707/json with timeout 3 increased to 10s during tests 2026-10-24 09:26:55,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Websocket url found: ws://127.0.0.1:43707/devtools/page/F8429132C28AA56AC17EE1EF5CAB409C 2026-10-24 09:26:55,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Enable chrome headless console log notification 2026-10-24 09:26:55,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Chrome headless enable page notifications 2026-10-24 09:26:55,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:26:55,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Setting session cookie in browser 2026-10-24 09:26:55,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:26:55,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:26:55,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:26:56,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:56] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.086 0.916 2026-10-24 09:26:56,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Navigation result: {'frameId': 'F8429132C28AA56AC17EE1EF5CAB409C', 'loaderId': '5A1599105BD02E82E01417FAFD7DA615', 'isDownload': False} 2026-10-24 09:26:56,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-24 09:26:56,714 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:26:56,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:56] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-24 09:26:56,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:56] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-10-24 09:26:56,792 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:56] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.065 2026-10-24 09:26:57,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:26:57,449 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:26:57,451 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:26:57,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: IndexedDB 1 Ready 2026-10-24 09:26:57,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:26:57,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [1/12] Tour SearchMoreCustomer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:26:58,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.281 0.461 2026-10-24 09:26:58,215 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.743 2026-10-24 09:26:58,454 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:26:58,467 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:26:58,488 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:26:58,559 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:26:58,604 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-24 09:26:58,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: Owl is running in 'dev' mode. 2026-10-24 09:26:58,777 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:26:58,782 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:26:58,853 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:26:58,902 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:26:58,910 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:26:58,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [2/12] Tour SearchMoreCustomer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:26:58,990 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:58] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.092 0.046 2026-10-24 09:26:59,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.010 0.169 2026-10-24 09:26:59,059 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.155 2026-10-24 09:26:59,132 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.014 2026-10-24 09:26:59,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.042 2026-10-24 09:26:59,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 09:26:59,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.081 2026-10-24 09:26:59,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.053 2026-10-24 09:26:59,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.048 2026-10-24 09:26:59,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [3/12] Tour SearchMoreCustomer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:26:59,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.030 0.147 2026-10-24 09:26:59,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [4/12] Tour SearchMoreCustomer → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:26:59,323 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.208 2026-10-24 09:26:59,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.020 0.170 2026-10-24 09:26:59,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.170 2026-10-24 09:26:59,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.095 2026-10-24 09:26:59,557 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.179 2026-10-24 09:26:59,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.361 2026-10-24 09:26:59,609 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:26:59] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.014 0.352 2026-10-24 09:26:59,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [5/12] Tour SearchMoreCustomer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:26:59,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [6/12] Tour SearchMoreCustomer → Step click more button (trigger: .modal-header .fa-search) 2026-10-24 09:26:59,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [7/12] Tour SearchMoreCustomer → Step .modal-header .input-group input 2026-10-24 09:26:59,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [8/12] Tour SearchMoreCustomer → Step .modal-header .input-group input 2026-10-24 09:26:59,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [9/12] Tour SearchMoreCustomer → Step Select button Search more (trigger: button:contains("Search more")) 2026-10-24 09:27:00,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [10/12] Tour SearchMoreCustomer → Step click partner 'BPartner' from partner list screen (trigger: .modal .partner-list b:contains(BPartner)) 2026-10-24 09:27:00,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:00] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.021 0.050 2026-10-24 09:27:00,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [11/12] Tour SearchMoreCustomer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:00,565 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:27:00,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: [12/12] Tour SearchMoreCustomer → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:27:00,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: tour succeeded 2026-10-24 09:27:00,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: ╔═══════════════════════════════════╗ ║ TOUR SearchMoreCustomer SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:27:00,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more.browser: heap 15917240 (allocated 17047552) 2026-10-24 09:27:00,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Closing chrome headless with pid 8712 2026-10-24 09:27:00,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Closing websocket connection 2026-10-24 09:27:00,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Terminating chrome headless with pid 8712 2026-10-24 09:27:00,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092700_889594_test_customer_search_more.txt 2026-10-24 09:27:00,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_search_more: Removing chrome user profile "/tmp/tmpo1we5x5e_chrome_odoo" 2026-10-24 09:27:00,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_orders_not_syncing ... 2026-10-24 09:27:01,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome pid: 8910 2026-10-24 09:27:01,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome headless temporary user profile dir: /tmp/tmpqzn04k_g_chrome_odoo 2026-10-24 09:27:01,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:37771/json/version 2026-10-24 09:27:01,562 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37771/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:27:01,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Browser version: Chrome/150.0.7871.114 2026-10-24 09:27:01,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:37771/json 2026-10-24 09:27:01,658 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37771/json with timeout 3 increased to 10s during tests 2026-10-24 09:27:01,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Websocket url found: ws://127.0.0.1:37771/devtools/page/7B3AA205077B4192DE322E17BD3802D2 2026-10-24 09:27:01,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Enable chrome headless console log notification 2026-10-24 09:27:01,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome headless enable page notifications 2026-10-24 09:27:01,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:27:01,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Setting session cookie in browser 2026-10-24 09:27:01,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:27:01,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:27:01,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:27:03,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:03] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.080 2.079 2026-10-24 09:27:04,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Navigation result: {'frameId': '7B3AA205077B4192DE322E17BD3802D2', 'loaderId': '60A9E87683021DC07E3BDA41EBC6488D', 'isDownload': False} 2026-10-24 09:27:04,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Evaluate ready code "odoo.isTourReady('test_draft_orders_not_syncing')" 2026-10-24 09:27:04,030 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:27:04,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.014 2026-10-24 09:27:04,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-10-24 09:27:04,128 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.073 2026-10-24 09:27:04,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:27:04,792 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:27:04,793 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:04,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Evaluate test code "odoo.startTour('test_draft_orders_not_syncing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:27:04,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: IndexedDB 1 Ready 2026-10-24 09:27:04,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [1/15] Tour test_draft_orders_not_syncing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:27:05,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.251 0.512 2026-10-24 09:27:05,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.772 2026-10-24 09:27:05,805 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-24 09:27:05,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-24 09:27:05,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:27:05,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:27:05,994 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:05] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.018 2026-10-24 09:27:06,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: Owl is running in 'dev' mode. 2026-10-24 09:27:06,138 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:06,152 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:06,238 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:06,313 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27: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-24 09:27:06,337 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:27:06,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [2/15] Tour test_draft_orders_not_syncing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:27:06,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.059 0.071 2026-10-24 09:27:06,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.027 0.132 2026-10-24 09:27:06,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.007 0.154 2026-10-24 09:27:06,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.021 2026-10-24 09:27:06,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.013 0.028 2026-10-24 09:27:06,611 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.034 2026-10-24 09:27:06,617 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.071 2026-10-24 09:27:06,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.048 2026-10-24 09:27:06,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [3/15] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:06,688 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.024 0.058 2026-10-24 09:27:06,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [4/15] Tour test_draft_orders_not_syncing → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:27:06,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.161 2026-10-24 09:27:06,741 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.057 2026-10-24 09:27:06,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.168 2026-10-24 09:27:06,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.111 2026-10-24 09:27:06,781 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.052 2026-10-24 09:27:06,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [5/15] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:06,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.143 2026-10-24 09:27:06,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.120 2026-10-24 09:27:06,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [6/15] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:27:06,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:06] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.163 2026-10-24 09:27:07,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [7/15] Tour test_draft_orders_not_syncing → Step .pos-leftheader .list-plus-btn 2026-10-24 09:27:07,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [8/15] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:27:07,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [9/15] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:27:07,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [10/15] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:27:07,378 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:07,382 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:27:07,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [11/15] Tour test_draft_orders_not_syncing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:27:07,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [12/15] Tour test_draft_orders_not_syncing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:27:07,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [13/15] Tour test_draft_orders_not_syncing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:27:07,569 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:07,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [14/15] Tour test_draft_orders_not_syncing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:27:07,661 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:07,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85148412 started for PoS orders references: [{'name': 'Order 00047-001-0002', 'uuid': 'f396d2b2-846a-447e-a484-e3ae4bbe39d5'}] 2026-10-24 09:27:08,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85148412 order {'name': 'Order 00047-001-0002', 'uuid': 'f396d2b2-846a-447e-a484-e3ae4bbe39d5'} created pos.order #41 2026-10-24 09:27:08,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85148412 finished 2026-10-24 09:27:08,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.388 0.575 2026-10-24 09:27:08,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:27:08,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:08] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:27:08,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [15/15] Tour test_draft_orders_not_syncing → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:27:08,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: tour succeeded 2026-10-24 09:27:08,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_draft_orders_not_syncing SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:27:08,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: heap 15823776 (allocated 17833984) 2026-10-24 09:27:08,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Closing chrome headless with pid 8910 2026-10-24 09:27:08,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Closing websocket connection 2026-10-24 09:27:08,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Terminating chrome headless with pid 8910 2026-10-24 09:27:09,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092709_129908_test_draft_orders_not_syncing.txt 2026-10-24 09:27:09,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Removing chrome user profile "/tmp/tmpqzn04k_g_chrome_odoo" 2026-10-24 09:27:09,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_dynamic_product_price ... 2026-10-24 09:27:10,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Chrome pid: 9118 2026-10-24 09:27:10,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Chrome headless temporary user profile dir: /tmp/tmp_1arjg78_chrome_odoo 2026-10-24 09:27:10,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Issuing json command http://127.0.0.1:44291/json/version 2026-10-24 09:27:10,067 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44291/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:27:10,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Browser version: Chrome/150.0.7871.114 2026-10-24 09:27:10,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Issuing json command http://127.0.0.1:44291/json 2026-10-24 09:27:10,177 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44291/json with timeout 3 increased to 10s during tests 2026-10-24 09:27:10,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Websocket url found: ws://127.0.0.1:44291/devtools/page/2B0655EF3D9DCCD10D6F719034787C0F 2026-10-24 09:27:10,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Enable chrome headless console log notification 2026-10-24 09:27:10,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Chrome headless enable page notifications 2026-10-24 09:27:10,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:27:10,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Setting session cookie in browser 2026-10-24 09:27:10,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:27:10,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:27:10,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:27:11,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:11] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 180 0.116 1.003 2026-10-24 09:27:11,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Navigation result: {'frameId': '2B0655EF3D9DCCD10D6F719034787C0F', 'loaderId': 'A6F14DA907A8BE3CA0CE121F0F575C4C', 'isDownload': False} 2026-10-24 09:27:11,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Evaluate ready code "odoo.isTourReady('test_dynamic_product_price')" 2026-10-24 09:27:11,645 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:27:11,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:11] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 09:27:11,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:11] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-24 09:27:11,722 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:11] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.044 2026-10-24 09:27:12,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:27:12,346 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:27:12,354 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:27:12,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Evaluate test code "odoo.startTour('test_dynamic_product_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:27:12,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: IndexedDB 1 Ready 2026-10-24 09:27:12,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [1/15] Tour test_dynamic_product_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:27:13,224 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.288 0.571 2026-10-24 09:27:13,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.861 2026-10-24 09:27:13,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:27:13,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:27:13,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:27:13,645 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.028 2026-10-24 09:27:13,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:27:13,727 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-24 09:27:13,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: Owl is running in 'dev' mode. 2026-10-24 09:27:13,900 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:27:13,910 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:27:14,014 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27: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-24 09:27:14,031 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 09:27:14,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.033 0.041 2026-10-24 09:27:14,091 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-24 09:27:14,127 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.007 0.048 2026-10-24 09:27:14,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.015 0.169 2026-10-24 09:27:14,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [2/15] Tour test_dynamic_product_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:27:14,397 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.014 2026-10-24 09:27:14,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.029 2026-10-24 09:27:14,418 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.037 2026-10-24 09:27:14,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.053 2026-10-24 09:27:14,465 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.014 0.059 2026-10-24 09:27:14,483 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.080 2026-10-24 09:27:14,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.055 2026-10-24 09:27:14,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 09:27:14,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.096 2026-10-24 09:27:14,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.076 2026-10-24 09:27:14,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [3/15] Tour test_dynamic_product_price → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-10-24 09:27:14,579 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.166 2026-10-24 09:27:14,592 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-24 09:27:14,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.102 2026-10-24 09:27:14,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.034 0.117 2026-10-24 09:27:14,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [4/15] Tour test_dynamic_product_price → Step picking radio attribute with name Dynamic Value 1 (trigger: .modal .attribute-name-cell:contains('Dynamic Value 1') input) 2026-10-24 09:27:14,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [5/15] Tour test_dynamic_product_price → Step Click on Add (trigger: body button:contains(Add)) 2026-10-24 09:27:15,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [6/15] Tour test_dynamic_product_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:15,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [7/15] Tour test_dynamic_product_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product (Dynamic Value 1)","quantity":"1.0","price":"10.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product (Dynamic Value 1)")):has(.qty:contains("1")):has(.price:contains("10.00"))) 2026-10-24 09:27:15,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [8/15] Tour test_dynamic_product_price → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:15,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [9/15] Tour test_dynamic_product_price → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-10-24 09:27:15,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [10/15] Tour test_dynamic_product_price → Step picking radio attribute with name Dynamic Value 2 (trigger: .modal .attribute-name-cell:contains('Dynamic Value 2') input) 2026-10-24 09:27:15,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [11/15] Tour test_dynamic_product_price → Step Click on Add (trigger: body button:contains(Add)) 2026-10-24 09:27:15,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [12/15] Tour test_dynamic_product_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:15,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [13/15] Tour test_dynamic_product_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product (Dynamic Value 2)","quantity":"1.0","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product (Dynamic Value 2)")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-10-24 09:27:15,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [14/15] Tour test_dynamic_product_price → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:15,641 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:15] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.105 0.207 2026-10-24 09:27:15,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: [15/15] Tour test_dynamic_product_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:27:15,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: tour succeeded 2026-10-24 09:27:15,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_dynamic_product_price SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:27:15,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price.browser: heap 15405840 (allocated 16261120) 2026-10-24 09:27:15,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Closing chrome headless with pid 9118 2026-10-24 09:27:15,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Closing websocket connection 2026-10-24 09:27:15,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Terminating chrome headless with pid 9118 2026-10-24 09:27:16,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092716_046583_test_dynamic_product_price.txt 2026-10-24 09:27:16,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_dynamic_product_price: Removing chrome user profile "/tmp/tmp_1arjg78_chrome_odoo" 2026-10-24 09:27:16,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-10-24 09:27:17,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 9311 2026-10-24 09:27:17,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmplakf6max_chrome_odoo 2026-10-24 09:27:17,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:40657/json/version 2026-10-24 09:27:17,067 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40657/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:27:17,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/150.0.7871.114 2026-10-24 09:27:17,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:40657/json 2026-10-24 09:27:17,143 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40657/json with timeout 3 increased to 10s during tests 2026-10-24 09:27:17,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:40657/devtools/page/C543BE5FE23BB55B455963A906845797 2026-10-24 09:27:17,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-10-24 09:27:17,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-10-24 09:27:17,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:27:17,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-10-24 09:27:17,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:27:17,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:27:17,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:27:18,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:18] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.106 0.945 2026-10-24 09:27:18,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': 'C543BE5FE23BB55B455963A906845797', 'loaderId': '5992BF09CACDF15ADEAA8941395A279B', 'isDownload': False} 2026-10-24 09:27:18,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionIncl')" 2026-10-24 09:27:18,533 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:27:18,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:18] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 09:27:18,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:18] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.035 2026-10-24 09:27:18,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:18] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.041 2026-10-24 09:27:19,259 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:27:19,269 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:19,284 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:19,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: IndexedDB 1 Ready 2026-10-24 09:27:19,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate test code "odoo.startTour('FiscalPositionIncl', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:27:19,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [1/33] Tour FiscalPositionIncl → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:27:20,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.269 0.523 2026-10-24 09:27:20,116 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.811 2026-10-24 09:27:20,350 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.008 2026-10-24 09:27:20,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.013 2026-10-24 09:27:20,377 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:27:20,420 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:27:20,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:27:20,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-10-24 09:27:20,587 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:20,604 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:20,770 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-24 09:27:20,809 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "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-24 09:27:20,820 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:27:20,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [2/33] Tour FiscalPositionIncl → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:27:20,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.047 0.080 2026-10-24 09:27:20,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.009 0.169 2026-10-24 09:27:20,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.130 2026-10-24 09:27:20,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [3/33] Tour FiscalPositionIncl → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:27:20,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.015 0.091 2026-10-24 09:27:21,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.117 2026-10-24 09:27:21,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.023 0.139 2026-10-24 09:27:21,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.060 2026-10-24 09:27:21,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.169 2026-10-24 09:27:21,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.117 2026-10-24 09:27:21,147 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.100 2026-10-24 09:27:21,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.064 2026-10-24 09:27:21,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.099 2026-10-24 09:27:21,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.206 2026-10-24 09:27:21,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.068 2026-10-24 09:27:21,221 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.064 2026-10-24 09:27:21,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.103 2026-10-24 09:27:21,343 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.131 2026-10-24 09:27:21,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [4/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:21,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [5/33] Tour FiscalPositionIncl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:27:21,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [6/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:21,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [7/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:21,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [8/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:27:21,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [9/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:27:21,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [10/33] Tour FiscalPositionIncl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:27:21,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [11/33] Tour FiscalPositionIncl → Step fiscal position screen is shown (trigger: .selection-item:contains("Incl. to Incl.")) 2026-10-24 09:27:21,985 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:22,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [12/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:22,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [13/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:22,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [14/33] Tour FiscalPositionIncl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:27:22,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [15/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:22,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [16/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:22,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [17/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:27:22,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [18/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:27:22,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [19/33] Tour FiscalPositionIncl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:27:22,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [20/33] Tour FiscalPositionIncl → Step fiscal position screen is shown (trigger: .selection-item:contains("Incl. to Excl.")) 2026-10-24 09:27:22,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [21/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:22,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [22/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:22,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [23/33] Tour FiscalPositionIncl → Step order total amount is '110.00' (trigger: .product-screen .order-summary .total:contains("110.00")) 2026-10-24 09:27:22,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [24/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:22,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [25/33] Tour FiscalPositionIncl → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:27:22,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [26/33] Tour FiscalPositionIncl → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:27:22,915 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:27:22,917 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:27:22,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [27/33] Tour FiscalPositionIncl → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:27:23,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [28/33] Tour FiscalPositionIncl → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:27:23,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [29/33] Tour FiscalPositionIncl → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:27:23,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [30/33] Tour FiscalPositionIncl → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:27:23,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58123769 started for PoS orders references: [{'name': 'Order 00049-001-0001', 'uuid': '19f07057-dfdf-4cca-b4c0-b65866444f8b'}] 2026-10-24 09:27:23,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [31/33] Tour FiscalPositionIncl → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:27:23,343 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:27:24,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58123769 order {'name': 'Order 00049-001-0001', 'uuid': '19f07057-dfdf-4cca-b4c0-b65866444f8b'} created pos.order #42 2026-10-24 09:27:24,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58123769 finished 2026-10-24 09:27:24,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.387 0.681 2026-10-24 09:27:24,441 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:27:24,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:24] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:27:24,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [32/33] Tour FiscalPositionIncl → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:27:24,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [33/33] Tour FiscalPositionIncl → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:27:24,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-10-24 09:27:24,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionIncl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:27:24,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 16704064 (allocated 18227200) 2026-10-24 09:27:24,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 9311 2026-10-24 09:27:24,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-10-24 09:27:24,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 9311 2026-10-24 09:27:24,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092724_980823_test_fiscal_position_inclusive_and_exclusive_tax.txt 2026-10-24 09:27:24,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmplakf6max_chrome_odoo" 2026-10-24 09:27:25,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 9529 2026-10-24 09:27:25,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmpbb03n91g_chrome_odoo 2026-10-24 09:27:25,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:40471/json/version 2026-10-24 09:27:25,403 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40471/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:27:25,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/150.0.7871.114 2026-10-24 09:27:25,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:40471/json 2026-10-24 09:27:25,462 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40471/json with timeout 3 increased to 10s during tests 2026-10-24 09:27:25,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:40471/devtools/page/89B98FB66C9635C5BF3B8B426B257C3E 2026-10-24 09:27:25,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-10-24 09:27:25,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-10-24 09:27:25,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:27:25,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-10-24 09:27:25,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:27:25,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:27:25,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:25] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.029 0.110 2026-10-24 09:27:25,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': '89B98FB66C9635C5BF3B8B426B257C3E', 'loaderId': 'CF6952072063F83D7F35A708A51935F8', 'isDownload': False} 2026-10-24 09:27:25,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionExcl')" 2026-10-24 09:27:25,786 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:27:25,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:25] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-24 09:27:25,846 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:25] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-10-24 09:27:25,869 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:25] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.036 2026-10-24 09:27:26,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:27:26,467 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:27:26,486 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:26,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate test code "odoo.startTour('FiscalPositionExcl', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:27:26,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: IndexedDB 1 Ready 2026-10-24 09:27:26,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [1/29] Tour FiscalPositionExcl → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:27:27,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 196 0.238 0.461 2026-10-24 09:27:27,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.690 2026-10-24 09:27:27,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:27:27,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-10-24 09:27:27,552 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:27:27,644 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:27:27,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:27:27,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-10-24 09:27:27,834 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:27,838 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:27:27,901 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:27:27,970 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 09:27:27,980 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 09:27:27,998 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:27] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.036 0.058 2026-10-24 09:27:28,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [2/29] Tour FiscalPositionExcl → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-10-24 09:27:28,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.005 0.107 2026-10-24 09:27:28,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.007 0.097 2026-10-24 09:27:28,169 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.069 2026-10-24 09:27:28,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.071 2026-10-24 09:27:28,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.074 2026-10-24 09:27:28,223 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.041 2026-10-24 09:27:28,263 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.014 0.110 2026-10-24 09:27:28,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-24 09:27:28,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.150 2026-10-24 09:27:28,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [3/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:28,303 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.096 2026-10-24 09:27:28,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.075 2026-10-24 09:27:28,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.038 2026-10-24 09:27:28,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.074 2026-10-24 09:27:28,368 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.133 2026-10-24 09:27:28,386 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.081 2026-10-24 09:27:28,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [4/29] Tour FiscalPositionExcl → Step order total amount is '120.00' (trigger: .product-screen .order-summary .total:contains("120.00")) 2026-10-24 09:27:28,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [5/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:28,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [6/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:28,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [7/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:27:28,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [8/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:27:28,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [9/29] Tour FiscalPositionExcl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:27:28,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [10/29] Tour FiscalPositionExcl → Step fiscal position screen is shown (trigger: .selection-item:contains("Excl. to Excl.")) 2026-10-24 09:27:28,831 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:28,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [11/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:28,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [12/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:29,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [13/29] Tour FiscalPositionExcl → Step order total amount is '110.00' (trigger: .product-screen .order-summary .total:contains("110.00")) 2026-10-24 09:27:29,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [14/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:29,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [15/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:29,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [16/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:27:29,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [17/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:27:29,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [18/29] Tour FiscalPositionExcl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:27:29,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [19/29] Tour FiscalPositionExcl → Step fiscal position screen is shown (trigger: .selection-item:contains("Excl. to Incl.")) 2026-10-24 09:27:29,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [20/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:29,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [21/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:29,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [22/29] Tour FiscalPositionExcl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:27:29,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [23/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:29,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [24/29] Tour FiscalPositionExcl → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:27:29,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [25/29] Tour FiscalPositionExcl → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:27:29,830 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:29,831 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:27:29,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [26/29] Tour FiscalPositionExcl → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:27:29,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [27/29] Tour FiscalPositionExcl → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:27:30,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [28/29] Tour FiscalPositionExcl → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:27:30,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [29/29] Tour FiscalPositionExcl → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:27:30,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-10-24 09:27:30,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionExcl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:27:30,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4438499 started for PoS orders references: [{'name': 'Order 00049-002-0001', 'uuid': '310d2ae2-fe57-4398-add3-2096c7502d7e'}] 2026-10-24 09:27:30,239 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:27:30,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 15834128 (allocated 17309696) 2026-10-24 09:27:30,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 9529 2026-10-24 09:27:30,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-10-24 09:27:30,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 9529 2026-10-24 09:27:30,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092730_460069_test_fiscal_position_inclusive_and_exclusive_tax.txt 2026-10-24 09:27:30,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmpbb03n91g_chrome_odoo" 2026-10-24 09:27:30,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: waiting for threads: [] 2026-10-24 09:27:30,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4438499 order {'name': 'Order 00049-002-0001', 'uuid': '310d2ae2-fe57-4398-add3-2096c7502d7e'} created pos.order #43 2026-10-24 09:27:30,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4438499 finished 2026-10-24 09:27:30,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 204 0.248 0.488 2026-10-24 09:27:30,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-10-24 09:27:31,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome pid: 9727 2026-10-24 09:27:31,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome headless temporary user profile dir: /tmp/tmpi2qv0v9o_chrome_odoo 2026-10-24 09:27:31,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:37387/json/version 2026-10-24 09:27:31,820 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37387/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:27:31,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Browser version: Chrome/150.0.7871.114 2026-10-24 09:27:31,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:37387/json 2026-10-24 09:27:31,880 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37387/json with timeout 3 increased to 10s during tests 2026-10-24 09:27:31,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Websocket url found: ws://127.0.0.1:37387/devtools/page/251BBE95C11E7706792D9DD5C471A94A 2026-10-24 09:27:31,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Enable chrome headless console log notification 2026-10-24 09:27:31,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome headless enable page notifications 2026-10-24 09:27:32,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:27:32,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Setting session cookie in browser 2026-10-24 09:27:32,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:27:32,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:27:32,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:27:33,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:33] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.074 0.853 2026-10-24 09:27:33,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Navigation result: {'frameId': '251BBE95C11E7706792D9DD5C471A94A', 'loaderId': 'C3C339068E36C58DDCE5EE9B388FB896', 'isDownload': False} 2026-10-24 09:27:33,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-24 09:27:33,102 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:27:33,133 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:33] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-10-24 09:27:33,144 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:33] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-10-24 09:27:33,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:33] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-10-24 09:27:33,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:27:33,770 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:33,780 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:33,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:27:33,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: IndexedDB 1 Ready 2026-10-24 09:27:33,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-24 09:27:33,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [1/23] Tour FiscalPositionNoTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:27:34,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.289 0.568 2026-10-24 09:27:34,659 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.808 2026-10-24 09:27:34,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:27:34,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:27:34,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:27:34,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:34] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:27:34,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: Owl is running in 'dev' mode. 2026-10-24 09:27:35,096 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:27:35,108 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:35,203 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:35,217 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:27:35,230 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:27:35,293 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.015 0.052 2026-10-24 09:27:35,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [2/23] Tour FiscalPositionNoTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:27:35,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.012 0.101 2026-10-24 09:27:35,364 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.107 2026-10-24 09:27:35,454 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.031 2026-10-24 09:27:35,474 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.055 2026-10-24 09:27:35,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.052 2026-10-24 09:27:35,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.009 0.091 2026-10-24 09:27:35,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.106 2026-10-24 09:27:35,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.073 2026-10-24 09:27:35,559 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.046 2026-10-24 09:27:35,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.025 0.119 2026-10-24 09:27:35,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [3/23] Tour FiscalPositionNoTax → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:27:35,613 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.062 2026-10-24 09:27:35,622 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.088 2026-10-24 09:27:35,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.064 2026-10-24 09:27:35,767 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.121 2026-10-24 09:27:35,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.284 2026-10-24 09:27:35,784 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:35] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.195 2026-10-24 09:27:35,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [4/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:36,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [5/23] Tour FiscalPositionNoTax → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:27:36,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [6/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:36,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [7/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:36,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [8/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:27:36,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [9/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:27:36,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [10/23] Tour FiscalPositionNoTax → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:27:36,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [11/23] Tour FiscalPositionNoTax → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-10-24 09:27:36,436 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:36,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [12/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:36,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [13/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:36,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [14/23] Tour FiscalPositionNoTax → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:27:36,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [15/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:36,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [16/23] Tour FiscalPositionNoTax → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:27:36,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [17/23] Tour FiscalPositionNoTax → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:27:36,818 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:27:36,822 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:27:36,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [18/23] Tour FiscalPositionNoTax → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:27:36,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [19/23] Tour FiscalPositionNoTax → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:27:36,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [20/23] Tour FiscalPositionNoTax → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:27:37,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [21/23] Tour FiscalPositionNoTax → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:27:37,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77562134 started for PoS orders references: [{'name': 'Order 00050-001-0001', 'uuid': 'd8d63869-1abc-46b2-835e-c5bf3d0c69d7'}] 2026-10-24 09:27:37,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [22/23] Tour FiscalPositionNoTax → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:27:37,205 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:27:38,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77562134 order {'name': 'Order 00050-001-0001', 'uuid': 'd8d63869-1abc-46b2-835e-c5bf3d0c69d7'} created pos.order #44 2026-10-24 09:27:38,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77562134 finished 2026-10-24 09:27:38,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.289 0.631 2026-10-24 09:27:38,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:27:38,247 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:38] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 09:27:38,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [23/23] Tour FiscalPositionNoTax → Step Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains(""))))) 2026-10-24 09:27:38,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: tour succeeded 2026-10-24 09:27:38,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: ╔════════════════════════════════════╗ ║ TOUR FiscalPositionNoTax SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:27:38,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: heap 15856712 (allocated 17047552) 2026-10-24 09:27:38,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Closing chrome headless with pid 9727 2026-10-24 09:27:38,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Closing websocket connection 2026-10-24 09:27:38,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Terminating chrome headless with pid 9727 2026-10-24 09:27:38,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092738_638933_test_fiscal_position_no_tax.txt 2026-10-24 09:27:38,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Removing chrome user profile "/tmp/tmpi2qv0v9o_chrome_odoo" 2026-10-24 09:27:38,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_tax_group_labels ... 2026-10-24 09:27:39,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome pid: 9932 2026-10-24 09:27:39,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome headless temporary user profile dir: /tmp/tmpeq_r45cx_chrome_odoo 2026-10-24 09:27:39,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:45227/json/version 2026-10-24 09:27:39,524 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45227/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:27:39,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Browser version: Chrome/150.0.7871.114 2026-10-24 09:27:39,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:45227/json 2026-10-24 09:27:39,626 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45227/json with timeout 3 increased to 10s during tests 2026-10-24 09:27:39,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Websocket url found: ws://127.0.0.1:45227/devtools/page/F801F207C592DA97FF93E215572A9AD5 2026-10-24 09:27:39,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Enable chrome headless console log notification 2026-10-24 09:27:39,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome headless enable page notifications 2026-10-24 09:27:39,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:27:39,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Setting session cookie in browser 2026-10-24 09:27:39,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:27:39,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:27:39,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:27:42,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:42] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.111 2.187 2026-10-24 09:27:42,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Navigation result: {'frameId': 'F801F207C592DA97FF93E215572A9AD5', 'loaderId': 'B91953A65D9DBF5310C75F4429961A2B', 'isDownload': False} 2026-10-24 09:27:42,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Evaluate ready code "odoo.isTourReady('FiscalPositionTaxLabels')" 2026-10-24 09:27:42,273 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:27:42,311 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:42] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-24 09:27:42,328 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:42] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-24 09:27:42,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:42] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.039 2026-10-24 09:27:42,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:42] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:27:42,980 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:42,989 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:27:43,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: IndexedDB 1 Ready 2026-10-24 09:27:43,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-24 09:27:43,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Evaluate test code "odoo.startTour('FiscalPositionTaxLabels', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:27:43,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [1/24] Tour FiscalPositionTaxLabels → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:27:43,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:43] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.265 0.563 2026-10-24 09:27:43,843 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.767 2026-10-24 09:27:44,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:27:44,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:27:44,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:27:44,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:27:44,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: Owl is running in 'dev' mode. 2026-10-24 09:27:44,363 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:44,366 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:44,460 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:27:44,529 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-24 09:27:44,538 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "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-24 09:27:44,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [2/24] Tour FiscalPositionTaxLabels → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:27:44,613 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.065 0.094 2026-10-24 09:27:44,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.021 0.122 2026-10-24 09:27:44,743 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.026 0.258 2026-10-24 09:27:44,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.013 0.055 2026-10-24 09:27:44,789 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.120 2026-10-24 09:27:44,804 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.113 2026-10-24 09:27:44,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.029 2026-10-24 09:27:44,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.129 2026-10-24 09:27:44,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [3/24] Tour FiscalPositionTaxLabels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:27:44,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.013 0.107 2026-10-24 09:27:44,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.140 2026-10-24 09:27:44,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.093 2026-10-24 09:27:44,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.038 2026-10-24 09:27:44,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-24 09:27:44,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.155 2026-10-24 09:27:44,973 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.137 2026-10-24 09:27:44,989 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:44] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.086 2026-10-24 09:27:45,096 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:45] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.143 2026-10-24 09:27:45,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [4/24] Tour FiscalPositionTaxLabels → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:45,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [5/24] Tour FiscalPositionTaxLabels → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:27:45,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [6/24] Tour FiscalPositionTaxLabels → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:45,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [7/24] Tour FiscalPositionTaxLabels → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:45,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [8/24] Tour FiscalPositionTaxLabels → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:27:45,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [9/24] Tour FiscalPositionTaxLabels → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:27:45,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [10/24] Tour FiscalPositionTaxLabels → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:27:45,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [11/24] Tour FiscalPositionTaxLabels → Step fiscal position screen is shown (trigger: .selection-item:contains("Fiscal Position Test")) 2026-10-24 09:27:45,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:45,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [12/24] Tour FiscalPositionTaxLabels → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:45,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [13/24] Tour FiscalPositionTaxLabels → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:45,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [14/24] Tour FiscalPositionTaxLabels → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:27:45,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [15/24] Tour FiscalPositionTaxLabels → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:45,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [16/24] Tour FiscalPositionTaxLabels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:27:46,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [17/24] Tour FiscalPositionTaxLabels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:27:46,125 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:46,134 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:27:46,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [18/24] Tour FiscalPositionTaxLabels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:27:46,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [19/24] Tour FiscalPositionTaxLabels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:27:46,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [20/24] Tour FiscalPositionTaxLabels → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:27:46,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [21/24] Tour FiscalPositionTaxLabels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:27:46,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48412040 started for PoS orders references: [{'name': 'Order 00051-001-0001', 'uuid': 'de8b6af3-fac0-4425-983a-e9f592af3f23'}] 2026-10-24 09:27:46,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [22/24] Tour FiscalPositionTaxLabels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:27:46,511 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:47,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48412040 order {'name': 'Order 00051-001-0001', 'uuid': 'de8b6af3-fac0-4425-983a-e9f592af3f23'} created pos.order #45 2026-10-24 09:27:47,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48412040 finished 2026-10-24 09:27:47,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.383 0.681 2026-10-24 09:27:47,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 09:27:47,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:47] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.018 2026-10-24 09:27:47,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [23/24] Tour FiscalPositionTaxLabels → Step Make sure orderline tax label is correct (trigger: .orderline:contains('Tax Group 2')) 2026-10-24 09:27:47,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [24/24] Tour FiscalPositionTaxLabels → Step Make sure receipt tax label is correct and correspond to the orderline (trigger: .pos-receipt-taxes:contains('Tax Group 2')) 2026-10-24 09:27:47,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: tour succeeded 2026-10-24 09:27:47,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: ╔════════════════════════════════════════╗ ║ TOUR FiscalPositionTaxLabels SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:27:48,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: heap 16125208 (allocated 17309696) 2026-10-24 09:27:48,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Closing chrome headless with pid 9932 2026-10-24 09:27:48,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Closing websocket connection 2026-10-24 09:27:48,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Terminating chrome headless with pid 9932 2026-10-24 09:27:48,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092748_156947_test_fiscal_position_tax_group_labels.txt 2026-10-24 09:27:48,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Removing chrome user profile "/tmp/tmpeq_r45cx_chrome_odoo" 2026-10-24 09:27:48,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-10-24 09:27:49,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome pid: 10148 2026-10-24 09:27:49,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome headless temporary user profile dir: /tmp/tmpznvshcgf_chrome_odoo 2026-10-24 09:27:49,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:37761/json/version 2026-10-24 09:27:49,127 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37761/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:27:49,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Browser version: Chrome/150.0.7871.114 2026-10-24 09:27:49,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:37761/json 2026-10-24 09:27:49,189 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37761/json with timeout 3 increased to 10s during tests 2026-10-24 09:27:49,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Websocket url found: ws://127.0.0.1:37761/devtools/page/814B5B6BB35102D02FCBE18551497AFE 2026-10-24 09:27:49,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Enable chrome headless console log notification 2026-10-24 09:27:49,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome headless enable page notifications 2026-10-24 09:27:49,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:27:49,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Setting session cookie in browser 2026-10-24 09:27:49,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:27:49,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:27:49,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:27:50,365 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:50] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.087 0.902 2026-10-24 09:27:50,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Navigation result: {'frameId': '814B5B6BB35102D02FCBE18551497AFE', 'loaderId': '9289A2251CFBAA786745263AB2B86BD5', 'isDownload': False} 2026-10-24 09:27:50,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-24 09:27:50,400 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:27:50,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:50] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 09:27:50,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:50] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 09:27:50,462 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:50] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-10-24 09:27:51,147 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:27:51,158 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:51,176 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:27:51,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: IndexedDB 1 Ready 2026-10-24 09:27:51,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-24 09:27:51,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:27:51,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [1/19] Tour FixedTaxNegativeQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:27:52,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.311 0.579 2026-10-24 09:27:52,092 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.819 2026-10-24 09:27:52,344 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-24 09:27:52,379 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:27:52,444 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:27:52,486 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:27:52,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: Owl is running in 'dev' mode. 2026-10-24 09:27:52,626 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:52,651 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:52,738 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:27:52,757 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "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-24 09:27:52,789 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 09:27:52,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.048 0.044 2026-10-24 09:27:52,854 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.009 0.103 2026-10-24 09:27:52,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:52] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.105 2026-10-24 09:27:52,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [2/19] Tour FixedTaxNegativeQty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:27:53,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.021 0.024 2026-10-24 09:27:53,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.011 2026-10-24 09:27:53,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.041 2026-10-24 09:27:53,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.085 2026-10-24 09:27:53,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-24 09:27:53,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [3/19] Tour FixedTaxNegativeQty → Step click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product")) 2026-10-24 09:27:53,156 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.135 2026-10-24 09:27:53,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.187 2026-10-24 09:27:53,223 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.133 2026-10-24 09:27:53,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.173 2026-10-24 09:27:53,248 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-24 09:27:53,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.130 2026-10-24 09:27:53,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.056 2026-10-24 09:27:53,282 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-24 09:27:53,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:53] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.146 2026-10-24 09:27:53,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [4/19] Tour FixedTaxNegativeQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:53,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [5/19] Tour FixedTaxNegativeQty → 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(.qty:contains("1")):has(.price:contains("1.0"))) 2026-10-24 09:27:53,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [6/19] Tour FixedTaxNegativeQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:53,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [7/19] Tour FixedTaxNegativeQty → Step 'Zero Amount Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Zero Amount Product")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:27:53,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [8/19] Tour FixedTaxNegativeQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:27:53,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [9/19] Tour FixedTaxNegativeQty → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Zero Amount Product","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1"))) 2026-10-24 09:27:53,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [10/19] Tour FixedTaxNegativeQty → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:27:54,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [11/19] Tour FixedTaxNegativeQty → 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(.qty:contains("-1")):has(.price:contains("-1.0"))) 2026-10-24 09:27:54,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [12/19] Tour FixedTaxNegativeQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:27:54,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [13/19] Tour FixedTaxNegativeQty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:27:54,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [14/19] Tour FixedTaxNegativeQty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:27:54,373 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:54,377 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:27:54,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [15/19] Tour FixedTaxNegativeQty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:27:54,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [16/19] Tour FixedTaxNegativeQty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:27:54,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [17/19] Tour FixedTaxNegativeQty → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:27:54,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [18/19] Tour FixedTaxNegativeQty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:27:54,614 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:27:54,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [19/19] Tour FixedTaxNegativeQty → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:27:54,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61885496 started for PoS orders references: [{'name': 'Order 00052-001-0001', 'uuid': '0677e5b2-5a9c-4ffa-b267-64bbc7577ce2'}] 2026-10-24 09:27:54,771 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:27:55,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61885496 order {'name': 'Order 00052-001-0001', 'uuid': '0677e5b2-5a9c-4ffa-b267-64bbc7577ce2'} created pos.order #46 2026-10-24 09:27:55,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61885496 finished 2026-10-24 09:27:55,753 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 344 0.372 0.650 2026-10-24 09:27:55,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:27:55,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:27:55] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:27:55,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: tour succeeded 2026-10-24 09:27:55,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: ╔════════════════════════════════════╗ ║ TOUR FixedTaxNegativeQty SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:27:56,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: heap 15915136 (allocated 17309696) 2026-10-24 09:27:56,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Closing chrome headless with pid 10148 2026-10-24 09:27:56,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Closing websocket connection 2026-10-24 09:27:56,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Terminating chrome headless with pid 10148 2026-10-24 09:27:56,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092756_241065_test_fixed_tax_negative_qty.txt 2026-10-24 09:27:56,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Removing chrome user profile "/tmp/tmpznvshcgf_chrome_odoo" 2026-10-24 09:27:58,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_free_text_custom_attribute_on_receipt ... 2026-10-24 09:27:58,201 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #36 deleted product.template.attribute.value records with IDs: [404] 2026-10-24 09:27:58,211 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #36 deleted product.template.attribute.value records with IDs: [405] 2026-10-24 09:27:58,225 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #36 deleted product.template.attribute.value records with IDs: [406] 2026-10-24 09:27:58,239 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #36 deleted product.template.attribute.value records with IDs: [407] 2026-10-24 09:27:58,268 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #36 deleted product.template.attribute.line records with IDs: [97] 2026-10-24 09:27:58,285 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #36 deleted product.template.attribute.line records with IDs: [98] 2026-10-24 09:27:58,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Chrome pid: 10355 2026-10-24 09:27:58,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Chrome headless temporary user profile dir: /tmp/tmpjn0c1pw0_chrome_odoo 2026-10-24 09:27:58,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Issuing json command http://127.0.0.1:37589/json/version 2026-10-24 09:27:58,939 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37589/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:27:58,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Browser version: Chrome/150.0.7871.114 2026-10-24 09:27:58,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Issuing json command http://127.0.0.1:37589/json 2026-10-24 09:27:58,999 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37589/json with timeout 3 increased to 10s during tests 2026-10-24 09:27:59,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Websocket url found: ws://127.0.0.1:37589/devtools/page/02CDC85AD26CAB3271B5C7ABF276A47A 2026-10-24 09:27:59,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Enable chrome headless console log notification 2026-10-24 09:27:59,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Chrome headless enable page notifications 2026-10-24 09:27:59,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:27:59,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Setting session cookie in browser 2026-10-24 09:27:59,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:27:59,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:27:59,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:28:00,162 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:00] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.082 0.920 2026-10-24 09:28:00,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Navigation result: {'frameId': '02CDC85AD26CAB3271B5C7ABF276A47A', 'loaderId': 'FF39626BF600F535762FA9C512916786', 'isDownload': False} 2026-10-24 09:28:00,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Evaluate ready code "odoo.isTourReady('test_free_text_custom_attribute_on_receipt')" 2026-10-24 09:28:00,201 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:28:00,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.018 2026-10-24 09:28:00,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 09:28:00,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.056 2026-10-24 09:28:00,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:28:00,986 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:28:00,995 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:01,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: IndexedDB 1 Ready 2026-10-24 09:28:01,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Evaluate test code "odoo.startTour('test_free_text_custom_attribute_on_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:28:01,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [1/15] Tour test_free_text_custom_attribute_on_receipt → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:28:01,725 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.268 0.460 2026-10-24 09:28:01,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.722 2026-10-24 09:28:01,909 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:28:01,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:28:01,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:28:01,998 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:28:02,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:28:02,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: Owl is running in 'dev' mode. 2026-10-24 09:28:02,184 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:02,197 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:02,318 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "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-24 09:28:02,322 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.056 2026-10-24 09:28:02,343 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:28:02,363 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 16 0.038 0.068 2026-10-24 09:28:02,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [2/15] Tour test_free_text_custom_attribute_on_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:28:02,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.012 0.077 2026-10-24 09:28:02,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.004 0.176 2026-10-24 09:28:02,485 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.011 2026-10-24 09:28:02,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.043 2026-10-24 09:28:02,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.060 2026-10-24 09:28:02,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.018 0.102 2026-10-24 09:28:02,602 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.130 2026-10-24 09:28:02,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [3/15] Tour test_free_text_custom_attribute_on_receipt → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:28:02,640 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.118 2026-10-24 09:28:02,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.126 2026-10-24 09:28:02,685 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.160 2026-10-24 09:28:02,703 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.078 2026-10-24 09:28:02,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-24 09:28:02,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.039 2026-10-24 09:28:02,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.121 2026-10-24 09:28:02,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.326 2026-10-24 09:28:02,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:02] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.275 2026-10-24 09:28:02,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [4/15] Tour test_free_text_custom_attribute_on_receipt → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-10-24 09:28:02,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [5/15] Tour test_free_text_custom_attribute_on_receipt → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-10-24 09:28:03,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [6/15] Tour test_free_text_custom_attribute_on_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:28:03,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [7/15] Tour test_free_text_custom_attribute_on_receipt → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:28:03,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [8/15] Tour test_free_text_custom_attribute_on_receipt → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:28:03,353 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:28:03,355 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:28:03,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [9/15] Tour test_free_text_custom_attribute_on_receipt → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:28:03,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [10/15] Tour test_free_text_custom_attribute_on_receipt → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:28:03,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [11/15] Tour test_free_text_custom_attribute_on_receipt → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:28:03,580 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:28:03,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [12/15] Tour test_free_text_custom_attribute_on_receipt → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:28:03,665 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:28:03,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:03] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.099 0.194 2026-10-24 09:28:03,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89897070 started for PoS orders references: [{'name': 'Order 00053-001-0001', 'uuid': '06cbba00-c93d-4fe8-bae8-05757cf3ec5e'}] 2026-10-24 09:28:04,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89897070 order {'name': 'Order 00053-001-0001', 'uuid': '06cbba00-c93d-4fe8-bae8-05757cf3ec5e'} created pos.order #47 2026-10-24 09:28:04,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89897070 finished 2026-10-24 09:28:04,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.294 0.646 2026-10-24 09:28:04,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-10-24 09:28:04,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:04] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.015 2026-10-24 09:28:04,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [13/15] Tour test_free_text_custom_attribute_on_receipt → Step Check orderline with attributes: {"productName":"Configurable Chair (Fabrics: Other: Custom Fabric)"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair (Fabrics: Other: Custom Fabric)"))) 2026-10-24 09:28:04,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [14/15] Tour test_free_text_custom_attribute_on_receipt → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:28:04,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: [15/15] Tour test_free_text_custom_attribute_on_receipt → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:28:04,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: tour succeeded 2026-10-24 09:28:04,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_free_text_custom_attribute_on_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-24 09:28:05,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt.browser: heap 16350340 (allocated 17571840) 2026-10-24 09:28:05,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Closing chrome headless with pid 10355 2026-10-24 09:28:05,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Closing websocket connection 2026-10-24 09:28:05,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Terminating chrome headless with pid 10355 2026-10-24 09:28:05,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092805_272441_test_free_text_custom_attribute_on_receipt.txt 2026-10-24 09:28:05,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_free_text_custom_attribute_on_receipt: Removing chrome user profile "/tmp/tmpjn0c1pw0_chrome_odoo" 2026-10-24 09:28:05,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_categories ... 2026-10-24 09:28:06,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Chrome pid: 10560 2026-10-24 09:28:06,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Chrome headless temporary user profile dir: /tmp/tmp9gqkvdtn_chrome_odoo 2026-10-24 09:28:06,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Issuing json command http://127.0.0.1:39401/json/version 2026-10-24 09:28:06,260 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39401/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:28:06,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Browser version: Chrome/150.0.7871.114 2026-10-24 09:28:06,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Issuing json command http://127.0.0.1:39401/json 2026-10-24 09:28:06,337 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39401/json with timeout 3 increased to 10s during tests 2026-10-24 09:28:06,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Websocket url found: ws://127.0.0.1:39401/devtools/page/9F4478C86E5D0D8E2F46408A34433C5E 2026-10-24 09:28:06,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Enable chrome headless console log notification 2026-10-24 09:28:06,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Chrome headless enable page notifications 2026-10-24 09:28:06,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:28:06,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Setting session cookie in browser 2026-10-24 09:28:06,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:28:06,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:28:06,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:28:07,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:07] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.088 0.859 2026-10-24 09:28:07,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Navigation result: {'frameId': '9F4478C86E5D0D8E2F46408A34433C5E', 'loaderId': '7C311243E7C8066FC170B2BE71C592C3', 'isDownload': False} 2026-10-24 09:28:07,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Evaluate ready code "odoo.isTourReady('test_limited_categories')" 2026-10-24 09:28:07,551 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:28:07,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:07] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-24 09:28:07,589 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:07] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-24 09:28:07,605 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:07] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-10-24 09:28:08,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:28:08,193 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:28:08,202 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:28:08,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: IndexedDB 1 Ready 2026-10-24 09:28:08,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Evaluate test code "odoo.startTour('test_limited_categories', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:28:08,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [1/14] Tour test_limited_categories → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:28:09,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 297 0.277 0.579 2026-10-24 09:28:09,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.863 2026-10-24 09:28:09,242 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:28:09,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:28:09,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:28:09,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:28:09,371 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:28:09,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: Owl is running in 'dev' mode. 2026-10-24 09:28:09,541 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:09,546 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:28:09,648 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:28:09,703 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:28:09,731 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-24 09:28:09,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.048 0.046 2026-10-24 09:28:09,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [2/14] Tour test_limited_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:28:09,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.009 0.078 2026-10-24 09:28:09,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:09] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.006 0.131 2026-10-24 09:28:09,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [3/14] Tour test_limited_categories → Step selecting 'Parent' subcategory (trigger: .product-screen .rightpane .category-button:contains("Parent")) 2026-10-24 09:28:10,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:10] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.101 2026-10-24 09:28:10,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [4/14] Tour test_limited_categories → Step 'Parent' subcategory selected (trigger: button.category-button:contains("Parent")) 2026-10-24 09:28:10,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [5/14] Tour test_limited_categories → Step 'Product 1' should be displayed (trigger: .product-list .product-name:contains("Product 1")) 2026-10-24 09:28:10,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [6/14] Tour test_limited_categories → Step 'Product 2' should be displayed (trigger: .product-list .product-name:contains("Product 2")) 2026-10-24 09:28:10,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [7/14] Tour test_limited_categories → Step selecting 'Child 1' subcategory (trigger: .product-screen .rightpane .category-button:contains("Child 1")) 2026-10-24 09:28:10,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [8/14] Tour test_limited_categories → Step 'Child 1' subcategory selected (trigger: button.category-button:contains("Child 1")) 2026-10-24 09:28:10,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [9/14] Tour test_limited_categories → Step 'Product 1' should be displayed (trigger: .product-list .product-name:contains("Product 1")) 2026-10-24 09:28:10,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [10/14] Tour test_limited_categories → Step Check that: ---'Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Product 2")))) 2026-10-24 09:28:10,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [11/14] Tour test_limited_categories → Step selecting 'Child 2' subcategory (trigger: .product-screen .rightpane .category-button:contains("Child 2")) 2026-10-24 09:28:10,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [12/14] Tour test_limited_categories → Step 'Child 2' subcategory selected (trigger: button.category-button:contains("Child 2")) 2026-10-24 09:28:10,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [13/14] Tour test_limited_categories → Step Check that: ---'Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Product 1")))) 2026-10-24 09:28:10,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [14/14] Tour test_limited_categories → Step 'Product 2' should be displayed (trigger: .product-list .product-name:contains("Product 2")) 2026-10-24 09:28:10,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: tour succeeded 2026-10-24 09:28:10,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: ╔════════════════════════════════════════╗ ║ TOUR test_limited_categories SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:28:10,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: heap 13793624 (allocated 14688256) 2026-10-24 09:28:10,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Closing chrome headless with pid 10560 2026-10-24 09:28:10,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Closing websocket connection 2026-10-24 09:28:10,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Terminating chrome headless with pid 10560 2026-10-24 09:28:11,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092811_118660_test_limited_categories.txt 2026-10-24 09:28:11,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Removing chrome user profile "/tmp/tmp9gqkvdtn_chrome_odoo" 2026-10-24 09:28:11,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Chrome pid: 10742 2026-10-24 09:28:11,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Chrome headless temporary user profile dir: /tmp/tmp6s6nlgpr_chrome_odoo 2026-10-24 09:28:11,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Issuing json command http://127.0.0.1:45539/json/version 2026-10-24 09:28:11,729 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45539/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:28:11,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Browser version: Chrome/150.0.7871.114 2026-10-24 09:28:11,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Issuing json command http://127.0.0.1:45539/json 2026-10-24 09:28:11,801 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45539/json with timeout 3 increased to 10s during tests 2026-10-24 09:28:11,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Websocket url found: ws://127.0.0.1:45539/devtools/page/833C32977D29961BF04A394467CBA5E6 2026-10-24 09:28:11,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Enable chrome headless console log notification 2026-10-24 09:28:11,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Chrome headless enable page notifications 2026-10-24 09:28:11,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:28:11,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Setting session cookie in browser 2026-10-24 09:28:11,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:28:11,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:28:12,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:12] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 31 0.017 0.074 2026-10-24 09:28:12,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Navigation result: {'frameId': '833C32977D29961BF04A394467CBA5E6', 'loaderId': 'AADDD0368DE619A725E83B0E88ED8809', 'isDownload': False} 2026-10-24 09:28:12,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Evaluate ready code "odoo.isTourReady('test_limited_categories')" 2026-10-24 09:28:12,131 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:28:12,170 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:12] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-10-24 09:28:12,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:12] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 09:28:12,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:12] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-24 09:28:12,826 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:28:12,857 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:12,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: IndexedDB 1 Ready 2026-10-24 09:28:12,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Evaluate test code "odoo.startTour('test_limited_categories', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:28:12,891 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:28:12,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [1/14] Tour test_limited_categories → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:28:13,492 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 199 0.190 0.423 2026-10-24 09:28:13,501 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.607 2026-10-24 09:28:13,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:28:13,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 09:28:13,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:28:13,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:28:13,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:28:13,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: Owl is running in 'dev' mode. 2026-10-24 09:28:14,011 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:28:14,024 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:14,117 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 09:28:14,119 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:28:14,135 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:28:14,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.012 0.037 2026-10-24 09:28:14,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.011 0.094 2026-10-24 09:28:14,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.080 2026-10-24 09:28:14,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [2/14] Tour test_limited_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:28:14,358 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.025 2026-10-24 09:28:14,368 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.042 2026-10-24 09:28:14,392 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.059 2026-10-24 09:28:14,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.015 0.092 2026-10-24 09:28:14,443 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.095 2026-10-24 09:28:14,455 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.112 2026-10-24 09:28:14,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [3/14] Tour test_limited_categories → Step selecting 'Parent' subcategory (trigger: .product-screen .rightpane .category-button:contains("Parent")) 2026-10-24 09:28:14,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.077 2026-10-24 09:28:14,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.054 2026-10-24 09:28:14,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.111 2026-10-24 09:28:14,543 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.080 2026-10-24 09:28:14,565 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.061 2026-10-24 09:28:14,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.152 2026-10-24 09:28:14,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.143 2026-10-24 09:28:14,684 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 19 0.021 0.147 2026-10-24 09:28:14,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [4/14] Tour test_limited_categories → Step 'Parent' subcategory selected (trigger: button.category-button:contains("Parent")) 2026-10-24 09:28:14,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [5/14] Tour test_limited_categories → Step 'Product 1' should be displayed (trigger: .product-list .product-name:contains("Product 1")) 2026-10-24 09:28:14,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [6/14] Tour test_limited_categories → Step 'Product 2' should be displayed (trigger: .product-list .product-name:contains("Product 2")) 2026-10-24 09:28:14,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [7/14] Tour test_limited_categories → Step selecting 'Child 1' subcategory (trigger: .product-screen .rightpane .category-button:contains("Child 1")) 2026-10-24 09:28:14,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [8/14] Tour test_limited_categories → Step 'Child 1' subcategory selected (trigger: button.category-button:contains("Child 1")) 2026-10-24 09:28:15,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [9/14] Tour test_limited_categories → Step 'Product 1' should be displayed (trigger: .product-list .product-name:contains("Product 1")) 2026-10-24 09:28:15,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [10/14] Tour test_limited_categories → Step Check that: ---'Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Product 2")))) 2026-10-24 09:28:15,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [11/14] Tour test_limited_categories → Step selecting 'Child 2' subcategory (trigger: .product-screen .rightpane .category-button:contains("Child 2")) 2026-10-24 09:28:15,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [12/14] Tour test_limited_categories → Step 'Child 2' subcategory selected (trigger: button.category-button:contains("Child 2")) 2026-10-24 09:28:15,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [13/14] Tour test_limited_categories → Step Check that: ---'Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Product 1")))) 2026-10-24 09:28:15,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: [14/14] Tour test_limited_categories → Step 'Product 2' should be displayed (trigger: .product-list .product-name:contains("Product 2")) 2026-10-24 09:28:15,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: tour succeeded 2026-10-24 09:28:15,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: ╔════════════════════════════════════════╗ ║ TOUR test_limited_categories SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:28:15,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories.browser: heap 14212204 (allocated 14950400) 2026-10-24 09:28:15,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Closing chrome headless with pid 10742 2026-10-24 09:28:15,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Closing websocket connection 2026-10-24 09:28:15,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Terminating chrome headless with pid 10742 2026-10-24 09:28:15,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092815_714265_test_limited_categories.txt 2026-10-24 09:28:15,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories: Removing chrome user profile "/tmp/tmp6s6nlgpr_chrome_odoo" 2026-10-24 09:28:15,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_categories_child_product_search ... 2026-10-24 09:28:16,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Chrome pid: 10935 2026-10-24 09:28:16,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Chrome headless temporary user profile dir: /tmp/tmppiei_mhq_chrome_odoo 2026-10-24 09:28:16,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Issuing json command http://127.0.0.1:44963/json/version 2026-10-24 09:28:16,769 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44963/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:28:16,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Browser version: Chrome/150.0.7871.114 2026-10-24 09:28:16,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Issuing json command http://127.0.0.1:44963/json 2026-10-24 09:28:16,828 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44963/json with timeout 3 increased to 10s during tests 2026-10-24 09:28:16,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Websocket url found: ws://127.0.0.1:44963/devtools/page/158CB469FD57F31E6906C7B472B75250 2026-10-24 09:28:16,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Enable chrome headless console log notification 2026-10-24 09:28:16,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Chrome headless enable page notifications 2026-10-24 09:28:17,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:28:17,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Setting session cookie in browser 2026-10-24 09:28:17,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:28:17,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:28:17,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:28:19,363 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:19] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.110 2.183 2026-10-24 09:28:19,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Navigation result: {'frameId': '158CB469FD57F31E6906C7B472B75250', 'loaderId': '7EF01B2DFCA241D7F3D9FF72658F61CE', 'isDownload': False} 2026-10-24 09:28:19,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Evaluate ready code "odoo.isTourReady('test_limited_categories_child_product_search')" 2026-10-24 09:28:19,411 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:28:19,444 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:19] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 09:28:19,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:19] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-24 09:28:19,474 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:19] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.047 2026-10-24 09:28:20,129 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:28:20,141 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:20,146 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:20,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Evaluate test code "odoo.startTour('test_limited_categories_child_product_search', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:28:20,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: [1/7] Tour test_limited_categories_child_product_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:28:20,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: IndexedDB 1 Ready 2026-10-24 09:28:20,907 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:20] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 297 0.254 0.488 2026-10-24 09:28:20,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.751 2026-10-24 09:28:21,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:28:21,197 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:28:21,231 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:28:21,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:28:21,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:28:21,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: Owl is running in 'dev' mode. 2026-10-24 09:28:21,506 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:21,518 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:28:21,583 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:21,687 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:28:21,689 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-24 09:28:21,714 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.074 0.051 2026-10-24 09:28:21,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: [2/7] Tour test_limited_categories_child_product_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:28:21,755 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.008 0.129 2026-10-24 09:28:21,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:21] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.006 0.087 2026-10-24 09:28:21,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: [3/7] Tour test_limited_categories_child_product_search → Step Click search field (trigger: .fa-search) 2026-10-24 09:28:22,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: [4/7] Tour test_limited_categories_child_product_search → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:28:22,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.088 2026-10-24 09:28:22,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: [5/7] Tour test_limited_categories_child_product_search → Step Check that: ---'Child Cat Product' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Child Cat Product")))) 2026-10-24 09:28:22,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: [6/7] Tour test_limited_categories_child_product_search → Step Click 'Search more' to search for unloaded product on the server (trigger: .search-more-button button) 2026-10-24 09:28:22,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: [7/7] Tour test_limited_categories_child_product_search → Step 'Child Cat Product' should be displayed (trigger: .product-list .product-name:contains("Child Cat Product")) 2026-10-24 09:28:22,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:22] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 14 0.021 0.045 2026-10-24 09:28:22,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:22] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 4 0.006 0.040 2026-10-24 09:28:22,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: tour succeeded 2026-10-24 09:28:22,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_limited_categories_child_product_search SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-24 09:28:22,855 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.014 2026-10-24 09:28:22,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search.browser: heap 14069184 (allocated 15212544) 2026-10-24 09:28:23,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Closing chrome headless with pid 10935 2026-10-24 09:28:23,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Closing websocket connection 2026-10-24 09:28:23,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Terminating chrome headless with pid 10935 2026-10-24 09:28:23,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092823_154774_test_limited_categories_child_product_search.txt 2026-10-24 09:28:23,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_categories_child_product_search: Removing chrome user profile "/tmp/tmppiei_mhq_chrome_odoo" 2026-10-24 09:28:23,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-24 09:28:24,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome pid: 11122 2026-10-24 09:28:24,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpiilit4ev_chrome_odoo 2026-10-24 09:28:24,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:44197/json/version 2026-10-24 09:28:24,915 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44197/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:28:25,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-10-24 09:28:25,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:44197/json 2026-10-24 09:28:25,036 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44197/json with timeout 3 increased to 10s during tests 2026-10-24 09:28:25,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:44197/devtools/page/73D32180A6423C431C43969E76A9D4E7 2026-10-24 09:28:25,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-10-24 09:28:25,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-10-24 09:28:25,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:28:25,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-10-24 09:28:25,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:28:25,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:28:25,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:28:26,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:26] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.081 0.945 2026-10-24 09:28:26,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': '73D32180A6423C431C43969E76A9D4E7', 'loaderId': '0CD073678336447C1127E62A2CF93567', 'isDownload': False} 2026-10-24 09:28:26,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-24 09:28:26,423 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:28:26,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:26] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 09:28:26,462 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:26] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-24 09:28:26,471 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:26] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-24 09:28:27,045 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:28:27,072 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:28:27,103 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:28:27,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: IndexedDB 1 Ready 2026-10-24 09:28:27,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:28:27,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-24 09:28:27,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [1/19] Tour limitedProductPricelistLoading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:28:27,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 306 0.333 0.502 2026-10-24 09:28:27,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.768 2026-10-24 09:28:28,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-24 09:28:28,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:28:28,220 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:28:28,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:28:28,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-24 09:28:28,357 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:28,374 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:28:28,468 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:28:28,515 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28: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-24 09:28:28,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [2/19] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:28:28,554 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:28:28,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.022 0.064 2026-10-24 09:28:28,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.020 0.171 2026-10-24 09:28:28,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.027 0.154 2026-10-24 09:28:28,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [3/19] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100100' (trigger: body) 2026-10-24 09:28:28,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.014 0.089 2026-10-24 09:28:28,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.162 2026-10-24 09:28:28,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.149 2026-10-24 09:28:28,821 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:28:28,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.052 2026-10-24 09:28:28,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [4/19] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:28,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.049 2026-10-24 09:28:28,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [5/19] Tour limitedProductPricelistLoading → 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(.qty:contains("1")):has(.price:contains("80.0"))) 2026-10-24 09:28:28,917 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.225 2026-10-24 09:28:28,937 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.215 2026-10-24 09:28:28,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.189 2026-10-24 09:28:28,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:28] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.106 2026-10-24 09:28:29,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.113 2026-10-24 09:28:29,019 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.083 2026-10-24 09:28:29,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.183 2026-10-24 09:28:29,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.046 0.164 2026-10-24 09:28:29,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 20 0.038 0.252 2026-10-24 09:28:29,352 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 21 0.025 0.056 2026-10-24 09:28:29,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.009 0.071 2026-10-24 09:28:29,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.005 0.099 2026-10-24 09:28:29,422 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.014 2026-10-24 09:28:29,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.013 2026-10-24 09:28:29,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [6/19] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:29,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [7/19] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100201' (trigger: body) 2026-10-24 09:28:29,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [8/19] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:29,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [9/19] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2 (White)","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2 (White)")):has(.qty:contains("1")):has(.price:contains("100.0"))) 2026-10-24 09:28:29,786 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 25 0.030 0.061 2026-10-24 09:28:29,899 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 25 0.029 0.074 2026-10-24 09:28:29,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.006 0.135 2026-10-24 09:28:30,024 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 19 0.032 0.171 2026-10-24 09:28:30,037 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.074 2026-10-24 09:28:30,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 3 0.006 0.020 2026-10-24 09:28:30,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/product.template.attribute.value/read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-24 09:28:30,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/product.template.attribute.line/read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-24 09:28:30,153 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/product.attribute/read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:28:30,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/product.template.attribute.value/read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-24 09:28:30,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.004 0.018 2026-10-24 09:28:30,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.005 0.020 2026-10-24 09:28:30,275 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 09:28:30,303 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 09:28:30,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [10/19] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:30,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [11/19] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100202' (trigger: body) 2026-10-24 09:28:30,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [12/19] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:30,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [13/19] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2 (Red)","quantity":"1.0","price":"120.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2 (Red)")):has(.qty:contains("1")):has(.price:contains("120.0"))) 2026-10-24 09:28:30,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [14/19] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:30,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [15/19] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100300' (trigger: body) 2026-10-24 09:28:30,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [16/19] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:30,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [17/19] Tour limitedProductPricelistLoading → 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(.qty:contains("1")):has(.price:contains("50.0"))) 2026-10-24 09:28:30,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 20 0.027 0.046 2026-10-24 09:28:30,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 20 0.026 0.055 2026-10-24 09:28:30,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.097 2026-10-24 09:28:30,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.005 0.094 2026-10-24 09:28:30,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.012 2026-10-24 09:28:30,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.013 2026-10-24 09:28:31,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [18/19] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:31,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [19/19] Tour limitedProductPricelistLoading → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:28:31,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-10-24 09:28:31,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoading SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-24 09:28:31,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: heap 15400048 (allocated 16785408) 2026-10-24 09:28:31,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 11122 2026-10-24 09:28:31,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-10-24 09:28:31,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 11122 2026-10-24 09:28:31,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092831_386660_test_limited_product_pricelist_loading.txt 2026-10-24 09:28:31,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpiilit4ev_chrome_odoo" 2026-10-24 09:28:31,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot ... 2026-10-24 09:28:32,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome pid: 11350 2026-10-24 09:28:32,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmp55b443m8_chrome_odoo 2026-10-24 09:28:32,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:43349/json/version 2026-10-24 09:28:32,531 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43349/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:28:32,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-10-24 09:28:32,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:43349/json 2026-10-24 09:28:32,546 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43349/json with timeout 3 increased to 10s during tests 2026-10-24 09:28:32,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Websocket url found: ws://127.0.0.1:43349/devtools/page/BE6475C25513609458F79F9CCE0BFFA8 2026-10-24 09:28:32,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Enable chrome headless console log notification 2026-10-24 09:28:32,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome headless enable page notifications 2026-10-24 09:28:32,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:28:32,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Setting session cookie in browser 2026-10-24 09:28:32,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:28:32,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:28:32,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:28:33,886 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:33] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.084 1.026 2026-10-24 09:28:33,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Navigation result: {'frameId': 'BE6475C25513609458F79F9CCE0BFFA8', 'loaderId': 'CFAC28E14BF3478D30AE78906AF6FCA5', 'isDownload': False} 2026-10-24 09:28:33,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-10-24 09:28:33,921 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:28:33,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:33] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-24 09:28:33,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:33] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-24 09:28:33,973 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:33] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-24 09:28:34,605 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:28:34,650 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 09:28:34,660 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 09:28:34,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: IndexedDB 1 Ready 2026-10-24 09:28:34,676 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.020 2026-10-24 09:28:34,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:28:34,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [1/38] Tour LotTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:28:35,474 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.291 0.511 2026-10-24 09:28:35,477 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.770 2026-10-24 09:28:35,714 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-24 09:28:35,755 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:28:35,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:28:35,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.006 0.010 2026-10-24 09:28:35,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-10-24 09:28:36,017 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:28:36,023 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:28:36,075 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:28:36,145 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-24 09:28:36,150 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.054 2026-10-24 09:28:36,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.052 0.068 2026-10-24 09:28:36,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [2/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:28:36,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.011 0.134 2026-10-24 09:28:36,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.091 2026-10-24 09:28:36,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.015 0.009 2026-10-24 09:28:36,345 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.038 2026-10-24 09:28:36,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.058 2026-10-24 09:28:36,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.059 2026-10-24 09:28:36,395 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.078 2026-10-24 09:28:36,407 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.066 2026-10-24 09:28:36,422 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.056 2026-10-24 09:28:36,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.061 2026-10-24 09:28:36,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.055 2026-10-24 09:28:36,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [3/38] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:28:36,489 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.060 2026-10-24 09:28:36,501 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.065 2026-10-24 09:28:36,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.186 2026-10-24 09:28:36,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.009 0.145 2026-10-24 09:28:36,645 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.091 2026-10-24 09:28:36,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [4/38] Tour LotTour → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:28:36,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:36] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 9 0.008 0.019 2026-10-24 09:28:36,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [5/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:28:36,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [6/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:37,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [7/38] Tour LotTour → 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(.qty:contains("1"))) 2026-10-24 09:28:37,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [8/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:37,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [9/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:37,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [10/38] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:28:37,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [11/38] Tour LotTour → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:28:37,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:37] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.003 0.012 2026-10-24 09:28:37,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [12/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:28:37,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [13/38] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-24 09:28:37,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [14/38] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:28:37,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [15/38] Tour LotTour → Step enter lot number (trigger: .edit-list-inputs .input-group:last-child input) 2026-10-24 09:28:37,558 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:37] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.003 0.014 2026-10-24 09:28:37,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [16/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:28:37,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [17/38] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":2} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-10-24 09:28:37,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [18/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:37,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [19/38] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:28:37,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [20/38] Tour LotTour → Step enter lot number (trigger: .edit-list-inputs .input-group:last-child input) 2026-10-24 09:28:37,895 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:37] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.007 0.013 2026-10-24 09:28:37,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [21/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:28:38,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [22/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:38,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [23/38] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-10-24 09:28:38,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [24/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:38,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [25/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:38,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [26/38] Tour LotTour → Step .info-list:contains('SN 3') 2026-10-24 09:28:38,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [27/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:38,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [28/38] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:28:38,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [29/38] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:28:38,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [30/38] Tour LotTour → Step enter lot number (trigger: .edit-list-inputs .input-group:last-child input) 2026-10-24 09:28:38,511 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:38] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.003 0.012 2026-10-24 09:28:38,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [31/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:28:38,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [32/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:38,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [33/38] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-10-24 09:28:38,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [34/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:38,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [35/38] Tour LotTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 09:28:38,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [36/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:38,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:38] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 6 0.003 0.013 2026-10-24 09:28:38,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [37/38] Tour LotTour → Step .info-list:contains('Lot Number 1001') 2026-10-24 09:28:39,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [38/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:39,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: tour succeeded 2026-10-24 09:28:39,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-10-24 09:28:39,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: heap 16444380 (allocated 17833984) 2026-10-24 09:28:39,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Closing chrome headless with pid 11350 2026-10-24 09:28:39,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Closing websocket connection 2026-10-24 09:28:39,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Terminating chrome headless with pid 11350 2026-10-24 09:28:39,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092839_396500_test_lot.txt 2026-10-24 09:28:39,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Removing chrome user profile "/tmp/tmp55b443m8_chrome_odoo" 2026-10-24 09:28:39,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-24 09:28:40,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome pid: 11558 2026-10-24 09:28:40,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmp73eepezo_chrome_odoo 2026-10-24 09:28:40,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:37295/json/version 2026-10-24 09:28:40,155 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37295/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:28:40,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-10-24 09:28:40,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:37295/json 2026-10-24 09:28:40,185 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37295/json with timeout 3 increased to 10s during tests 2026-10-24 09:28:40,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:37295/devtools/page/10AFF5F722D04B1486A8DE5843862609 2026-10-24 09:28:40,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Enable chrome headless console log notification 2026-10-24 09:28:40,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome headless enable page notifications 2026-10-24 09:28:40,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:28:40,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Setting session cookie in browser 2026-10-24 09:28:40,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:28:40,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:28:40,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:28:41,400 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:41] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.089 0.924 2026-10-24 09:28:41,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Navigation result: {'frameId': '10AFF5F722D04B1486A8DE5843862609', 'loaderId': 'C01DCF2B22B05C158EAD38B11F900B86', 'isDownload': False} 2026-10-24 09:28:41,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-24 09:28:41,434 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:28:41,458 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:41] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 09:28:41,466 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:41] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 09:28:41,485 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:41] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.032 2026-10-24 09:28:42,064 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:42] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:28:42,076 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:42,081 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:42,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: IndexedDB 1 Ready 2026-10-24 09:28:42,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:28:42,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [1/32] Tour LotRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:28:42,988 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.320 0.565 2026-10-24 09:28:43,004 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.888 2026-10-24 09:28:43,231 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:28:43,248 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:28:43,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:28:43,343 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:28:43,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:28:43,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-10-24 09:28:43,545 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:28:43,545 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:28:43,635 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:28:43,676 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:28:43,690 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "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-24 09:28:43,714 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.021 0.069 2026-10-24 09:28:43,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.011 0.081 2026-10-24 09:28:43,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [2/32] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:28:43,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.009 0.143 2026-10-24 09:28:43,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.024 2026-10-24 09:28:43,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.086 2026-10-24 09:28:43,989 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:43] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.092 2026-10-24 09:28:44,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.122 2026-10-24 09:28:44,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.011 0.147 2026-10-24 09:28:44,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [3/32] Tour LotRefundTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:28:44,057 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.150 2026-10-24 09:28:44,086 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.059 2026-10-24 09:28:44,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.090 2026-10-24 09:28:44,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.111 2026-10-24 09:28:44,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.199 2026-10-24 09:28:44,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.070 2026-10-24 09:28:44,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.106 2026-10-24 09:28:44,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.032 0.134 2026-10-24 09:28:44,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.191 2026-10-24 09:28:44,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [4/32] Tour LotRefundTour → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:28:44,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.007 0.030 2026-10-24 09:28:44,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [5/32] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:28:44,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [6/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:44,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [7/32] Tour LotRefundTour → 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(.qty:contains("1"))) 2026-10-24 09:28:44,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [8/32] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:44,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [9/32] Tour LotRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:28:44,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [10/32] Tour LotRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:28:44,990 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:28:44,992 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:28:45,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [11/32] Tour LotRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:28:45,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [12/32] Tour LotRefundTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:28:45,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [13/32] Tour LotRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:28:45,197 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:45,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [14/32] Tour LotRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:28:45,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10105550 started for PoS orders references: [{'name': 'Order 00059-001-0001', 'uuid': 'ab5b0f4e-ae72-4a00-9edd-ca824deba4fe'}] 2026-10-24 09:28:45,349 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:28:46,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10105550 order {'name': 'Order 00059-001-0001', 'uuid': 'ab5b0f4e-ae72-4a00-9edd-ca824deba4fe'} created pos.order #48 2026-10-24 09:28:46,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10105550 finished 2026-10-24 09:28:46,384 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 371 0.386 0.699 2026-10-24 09:28:46,455 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:28:46,515 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:46] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:28:46,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [15/32] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:28:46,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [16/32] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:28:46,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [17/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:46,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [18/32] Tour LotRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:28:46,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [19/32] Tour LotRefundTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:28:46,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [20/32] Tour LotRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:28:46,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [21/32] Tour LotRefundTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:28:47,055 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:47] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.017 0.026 2026-10-24 09:28:47,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [22/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:47,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [23/32] Tour LotRefundTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:28:47,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [24/32] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:47,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [25/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:47,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [26/32] Tour LotRefundTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-10-24 09:28:47,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [27/32] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:28:47,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [28/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:28:47,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [29/32] Tour LotRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:28:47,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [30/32] Tour LotRefundTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:28:47,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [31/32] Tour LotRefundTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:28:47,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [32/32] Tour LotRefundTour → Step Check lot number (trigger: .popup-input:value(123456789)) 2026-10-24 09:28:47,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:47] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.003 0.014 2026-10-24 09:28:47,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: tour succeeded 2026-10-24 09:28:47,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-24 09:28:47,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: heap 17523328 (allocated 19013632) 2026-10-24 09:28:47,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Closing chrome headless with pid 11558 2026-10-24 09:28:47,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Closing websocket connection 2026-10-24 09:28:47,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Terminating chrome headless with pid 11558 2026-10-24 09:28:48,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092848_057567_test_lot_refund.txt 2026-10-24 09:28:48,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Removing chrome user profile "/tmp/tmp73eepezo_chrome_odoo" 2026-10-24 09:28:48,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-10-24 09:28:49,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome pid: 11770 2026-10-24 09:28:49,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome headless temporary user profile dir: /tmp/tmp_9yzov75_chrome_odoo 2026-10-24 09:28:49,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Issuing json command http://127.0.0.1:42209/json/version 2026-10-24 09:28:49,153 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42209/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:28:49,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Browser version: Chrome/150.0.7871.114 2026-10-24 09:28:49,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Issuing json command http://127.0.0.1:42209/json 2026-10-24 09:28:49,189 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42209/json with timeout 3 increased to 10s during tests 2026-10-24 09:28:49,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Websocket url found: ws://127.0.0.1:42209/devtools/page/F20FC0EE286DCC2CD5401A96FDAAF44F 2026-10-24 09:28:49,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Enable chrome headless console log notification 2026-10-24 09:28:49,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome headless enable page notifications 2026-10-24 09:28:49,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:28:49,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Setting session cookie in browser 2026-10-24 09:28:49,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:28:49,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:28:49,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:28:51,717 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:51] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.082 2.134 2026-10-24 09:28:51,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Navigation result: {'frameId': 'F20FC0EE286DCC2CD5401A96FDAAF44F', 'loaderId': '721847D6620DCF6D33F36C59D4BC933D', 'isDownload': False} 2026-10-24 09:28:51,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-24 09:28:51,759 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:28:51,789 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-24 09:28:51,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 09:28:51,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-24 09:28:52,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:52] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:28:52,521 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:28:52,563 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-24 09:28:52,563 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:28:52,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: IndexedDB 1 Ready 2026-10-24 09:28:52,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:28:52,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [1/7] Tour MultiProductOptionsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:28:53,439 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.304 0.565 2026-10-24 09:28:53,442 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.834 2026-10-24 09:28:53,708 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:28:53,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:28:53,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:28:53,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:28:53,829 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: Owl is running in 'dev' mode. 2026-10-24 09:28:53,942 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:53,952 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:28:54,011 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:28:54,112 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-24 09:28:54,120 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:28:54,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [2/7] Tour MultiProductOptionsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:28:54,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.066 0.093 2026-10-24 09:28:54,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.011 0.187 2026-10-24 09:28:54,242 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.011 0.116 2026-10-24 09:28:54,342 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.022 0.032 2026-10-24 09:28:54,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.047 2026-10-24 09:28:54,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.046 2026-10-24 09:28:54,416 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.011 0.086 2026-10-24 09:28:54,458 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.142 2026-10-24 09:28:54,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [3/7] Tour MultiProductOptionsTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:28:54,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.123 2026-10-24 09:28:54,508 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.110 2026-10-24 09:28:54,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.080 2026-10-24 09:28:54,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.145 2026-10-24 09:28:54,568 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.251 2026-10-24 09:28:54,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.103 2026-10-24 09:28:54,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.100 2026-10-24 09:28:54,622 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.096 2026-10-24 09:28:54,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:54] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.062 0.179 2026-10-24 09:28:54,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [4/7] Tour MultiProductOptionsTour → Step option Value 1 is shown (trigger: .form-check-label:contains('Value 1')) 2026-10-24 09:28:54,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [5/7] Tour MultiProductOptionsTour → Step option Value 2 is shown (trigger: .form-check-label:contains('Value 2')) 2026-10-24 09:28:55,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [6/7] Tour MultiProductOptionsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:28:55,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [7/7] Tour MultiProductOptionsTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:28:55,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: tour succeeded 2026-10-24 09:28:55,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiProductOptionsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:28:55,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: heap 14982984 (allocated 15998976) 2026-10-24 09:28:55,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Closing chrome headless with pid 11770 2026-10-24 09:28:55,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Closing websocket connection 2026-10-24 09:28:55,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Terminating chrome headless with pid 11770 2026-10-24 09:28:55,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092855_485398_test_multi_product_options.txt 2026-10-24 09:28:55,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Removing chrome user profile "/tmp/tmp_9yzov75_chrome_odoo" 2026-10-24 09:28:55,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_pricelist_rules ... 2026-10-24 09:28:56,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Chrome pid: 11974 2026-10-24 09:28:56,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Chrome headless temporary user profile dir: /tmp/tmpkskrf8pv_chrome_odoo 2026-10-24 09:28:56,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Issuing json command http://127.0.0.1:33795/json/version 2026-10-24 09:28:56,705 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33795/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:28:56,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Browser version: Chrome/150.0.7871.114 2026-10-24 09:28:56,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Issuing json command http://127.0.0.1:33795/json 2026-10-24 09:28:56,732 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33795/json with timeout 3 increased to 10s during tests 2026-10-24 09:28:56,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Websocket url found: ws://127.0.0.1:33795/devtools/page/8525BBDA103D397F87AB261A8DBE870D 2026-10-24 09:28:56,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Enable chrome headless console log notification 2026-10-24 09:28:56,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Chrome headless enable page notifications 2026-10-24 09:28:56,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:28:56,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Setting session cookie in browser 2026-10-24 09:28:56,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:28:56,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:28:56,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:28:57,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:57] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.082 0.946 2026-10-24 09:28:57,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Navigation result: {'frameId': '8525BBDA103D397F87AB261A8DBE870D', 'loaderId': 'D7D5FEA2F033C152F96AB7D9F7C35079', 'isDownload': False} 2026-10-24 09:28:57,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Evaluate ready code "odoo.isTourReady('multiPricelistRulesTour')" 2026-10-24 09:28:57,942 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:28:57,980 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:57] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 09:28:57,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:57] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-10-24 09:28:58,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:58] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.052 2026-10-24 09:28:58,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:58] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:28:58,716 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:28:58,726 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:28:58,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.009 2026-10-24 09:28:58,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: IndexedDB 1 Ready 2026-10-24 09:28:58,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Evaluate test code "odoo.startTour('multiPricelistRulesTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:28:58,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [1/15] Tour multiPricelistRulesTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:28:59,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:59] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.270 0.519 2026-10-24 09:28:59,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.742 2026-10-24 09:28:59,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:28:59,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:28:59,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:28:59,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:28:59] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:28:59,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: Owl is running in 'dev' mode. 2026-10-24 09:29:00,061 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:00,073 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:29:00,146 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "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-24 09:29:00,148 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:29:00,157 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:29:00,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [2/15] Tour multiPricelistRulesTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:29:00,275 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.025 0.090 2026-10-24 09:29:00,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.007 0.110 2026-10-24 09:29:00,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.005 0.167 2026-10-24 09:29:00,427 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.015 0.035 2026-10-24 09:29:00,434 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.051 2026-10-24 09:29:00,476 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.079 2026-10-24 09:29:00,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.133 2026-10-24 09:29:00,528 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.067 2026-10-24 09:29:00,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [3/15] Tour multiPricelistRulesTour → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:29:00,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.138 2026-10-24 09:29:00,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.151 2026-10-24 09:29:00,588 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.068 2026-10-24 09:29:00,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.056 2026-10-24 09:29:00,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.060 2026-10-24 09:29:00,640 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.056 2026-10-24 09:29:00,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.205 2026-10-24 09:29:00,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.043 0.115 2026-10-24 09:29:00,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:00] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.245 2026-10-24 09:29:00,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [4/15] Tour multiPricelistRulesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:01,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [5/15] Tour multiPricelistRulesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"200.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1")):has(.price:contains("200.0"))) 2026-10-24 09:29:01,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [6/15] Tour multiPricelistRulesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:01,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [7/15] Tour multiPricelistRulesTour → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:29:01,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [8/15] Tour multiPricelistRulesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:01,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [9/15] Tour multiPricelistRulesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"2.0","price":"200.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("2")):has(.price:contains("200.0"))) 2026-10-24 09:29:01,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [10/15] Tour multiPricelistRulesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:01,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [11/15] Tour multiPricelistRulesTour → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:29:01,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [12/15] Tour multiPricelistRulesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:01,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [13/15] Tour multiPricelistRulesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"3.0","price":"150.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("3")):has(.price:contains("150.0"))) 2026-10-24 09:29:01,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [14/15] Tour multiPricelistRulesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:01,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: [15/15] Tour multiPricelistRulesTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:29:01,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: tour succeeded 2026-10-24 09:29:01,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: ╔════════════════════════════════════════╗ ║ TOUR multiPricelistRulesTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:29:01,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules.browser: heap 14783552 (allocated 15736832) 2026-10-24 09:29:01,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Closing chrome headless with pid 11974 2026-10-24 09:29:01,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Closing websocket connection 2026-10-24 09:29:01,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Terminating chrome headless with pid 11974 2026-10-24 09:29:02,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092902_024057_test_multi_product_pricelist_rules.txt 2026-10-24 09:29:02,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_pricelist_rules: Removing chrome user profile "/tmp/tmpkskrf8pv_chrome_odoo" 2026-10-24 09:29:02,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_not_available_pricelist_not_set_on_order ... 2026-10-24 09:29:02,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome pid: 12175 2026-10-24 09:29:02,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome headless temporary user profile dir: /tmp/tmprif89913_chrome_odoo 2026-10-24 09:29:02,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Issuing json command http://127.0.0.1:34963/json/version 2026-10-24 09:29:02,906 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34963/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:29:03,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:29:03,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Issuing json command http://127.0.0.1:34963/json 2026-10-24 09:29:03,007 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34963/json with timeout 3 increased to 10s during tests 2026-10-24 09:29:03,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Websocket url found: ws://127.0.0.1:34963/devtools/page/DD90B1581586C274D2753D64C8519873 2026-10-24 09:29:03,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Enable chrome headless console log notification 2026-10-24 09:29:03,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome headless enable page notifications 2026-10-24 09:29:03,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:29:03,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Setting session cookie in browser 2026-10-24 09:29:03,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:29:03,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:29:03,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:29:04,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:04] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.082 0.956 2026-10-24 09:29:04,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Navigation result: {'frameId': 'DD90B1581586C274D2753D64C8519873', 'loaderId': 'C7385AECEB24D4DB6DF090356D3CDE67', 'isDownload': False} 2026-10-24 09:29:04,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Evaluate ready code "odoo.isTourReady('test_not_available_pricelist_not_set_on_order')" 2026-10-24 09:29:04,330 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:29:04,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-24 09:29:04,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.015 2026-10-24 09:29:04,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-10-24 09:29:05,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:29:05,102 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:05,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:29:05,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: IndexedDB 1 Ready 2026-10-24 09:29:05,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Evaluate test code "odoo.startTour('test_not_available_pricelist_not_set_on_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:29:05,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [1/31] Tour test_not_available_pricelist_not_set_on_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:29:05,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.289 0.562 2026-10-24 09:29:05,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.857 2026-10-24 09:29:06,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:29:06,263 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:29:06,305 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.008 0.009 2026-10-24 09:29:06,360 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:29:06,398 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:29:06,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:29:06,519 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:29:06,542 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:06,630 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:29:06,708 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.023 0.058 2026-10-24 09:29:06,728 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:29:06,750 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-10-24 09:29:06,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [2/31] Tour test_not_available_pricelist_not_set_on_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:29:06,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.034 0.119 2026-10-24 09:29:06,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.006 0.084 2026-10-24 09:29:06,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.030 2026-10-24 09:29:06,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.035 2026-10-24 09:29:06,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.015 0.072 2026-10-24 09:29:06,983 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.014 0.127 2026-10-24 09:29:06,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.096 2026-10-24 09:29:07,020 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.013 0.072 2026-10-24 09:29:07,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [3/31] Tour test_not_available_pricelist_not_set_on_order → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:29:07,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.084 2026-10-24 09:29:07,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.055 2026-10-24 09:29:07,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.037 2026-10-24 09:29:07,094 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.092 2026-10-24 09:29:07,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.247 2026-10-24 09:29:07,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.272 2026-10-24 09:29:07,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.018 0.097 2026-10-24 09:29:07,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.045 0.172 2026-10-24 09:29:07,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [4/31] Tour test_not_available_pricelist_not_set_on_order → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:29:07,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [5/31] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter 2026-10-24 09:29:07,518 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:29:07,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [6/31] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter ul 2026-10-24 09:29:07,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [7/31] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:29:07,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [8/31] Tour test_not_available_pricelist_not_set_on_order → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:29:07,702 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.035 2026-10-24 09:29:07,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [9/31] Tour test_not_available_pricelist_not_set_on_order → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:29:07,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [10/31] Tour test_not_available_pricelist_not_set_on_order → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:29:07,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [11/31] Tour test_not_available_pricelist_not_set_on_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:08,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:08] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 83 0.097 0.200 2026-10-24 09:29:08,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [12/31] Tour test_not_available_pricelist_not_set_on_order → 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(.qty:contains("1"))) 2026-10-24 09:29:08,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [13/31] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:29:08,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [14/31] Tour test_not_available_pricelist_not_set_on_order → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:29:08,201 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 25 0.049 0.079 2026-10-24 09:29:08,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.005 0.123 2026-10-24 09:29:08,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [15/31] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:29:08,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.020 2026-10-24 09:29:08,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [16/31] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:29:08,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [17/31] Tour test_not_available_pricelist_not_set_on_order → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:29:08,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [18/31] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:29:08,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [19/31] Tour test_not_available_pricelist_not_set_on_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-10-24 09:29:08,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [20/31] Tour test_not_available_pricelist_not_set_on_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:08,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [21/31] Tour test_not_available_pricelist_not_set_on_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:08,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [22/31] Tour test_not_available_pricelist_not_set_on_order → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:29:09,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [23/31] Tour test_not_available_pricelist_not_set_on_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:29:09,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [24/31] Tour test_not_available_pricelist_not_set_on_order → Step click partner 'AA Customer' from partner list screen (trigger: .modal .partner-list b:contains(AA Customer)) 2026-10-24 09:29:09,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [25/31] Tour test_not_available_pricelist_not_set_on_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:09,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [26/31] Tour test_not_available_pricelist_not_set_on_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:29:09,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [27/31] Tour test_not_available_pricelist_not_set_on_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:29:09,493 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:29:09,496 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:29:09,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [28/31] Tour test_not_available_pricelist_not_set_on_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:29:09,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [29/31] Tour test_not_available_pricelist_not_set_on_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:29:09,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [30/31] Tour test_not_available_pricelist_not_set_on_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:29:09,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15668433 started for PoS orders references: [{'name': 'Order 00062-001-0001', 'uuid': '4daa73a0-359b-4f32-8214-343770185ed4'}] 2026-10-24 09:29:09,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [31/31] Tour test_not_available_pricelist_not_set_on_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:29:09,822 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:29:10,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15668433 order {'name': 'Order 00062-001-0001', 'uuid': '4daa73a0-359b-4f32-8214-343770185ed4'} created pos.order #50 2026-10-24 09:29:10,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15668433 finished 2026-10-24 09:29:10,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 304 0.323 0.546 2026-10-24 09:29:10,714 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:29:10,786 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:10] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:29:10,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: tour succeeded 2026-10-24 09:29:10,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_not_available_pricelist_not_set_on_order SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-24 09:29:10,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: heap 21177960 (allocated 22421504) 2026-10-24 09:29:10,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Closing chrome headless with pid 12175 2026-10-24 09:29:10,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Closing websocket connection 2026-10-24 09:29:10,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Terminating chrome headless with pid 12175 2026-10-24 09:29:11,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092911_104995_test_not_available_pricelist_not_set_on_order.txt 2026-10-24 09:29:11,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Removing chrome user profile "/tmp/tmprif89913_chrome_odoo" 2026-10-24 09:29:11,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_offline_barcode_not_in_pos ... 2026-10-24 09:29:11,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Chrome pid: 12382 2026-10-24 09:29:11,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Chrome headless temporary user profile dir: /tmp/tmpc1_ln4be_chrome_odoo 2026-10-24 09:29:11,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Issuing json command http://127.0.0.1:46111/json/version 2026-10-24 09:29:11,656 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46111/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:29:11,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-24 09:29:11,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Issuing json command http://127.0.0.1:46111/json 2026-10-24 09:29:11,737 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46111/json with timeout 3 increased to 10s during tests 2026-10-24 09:29:11,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Websocket url found: ws://127.0.0.1:46111/devtools/page/D73956B839044084F7CEDBABBA61E496 2026-10-24 09:29:11,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Enable chrome headless console log notification 2026-10-24 09:29:11,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Chrome headless enable page notifications 2026-10-24 09:29:11,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:29:11,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Setting session cookie in browser 2026-10-24 09:29:11,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:29:11,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:29:11,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:29:13,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:13] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 185 0.123 0.972 2026-10-24 09:29:13,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Navigation result: {'frameId': 'D73956B839044084F7CEDBABBA61E496', 'loaderId': '2807345D6C127394F1E47753ADD68784', 'isDownload': False} 2026-10-24 09:29:13,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Evaluate ready code "odoo.isTourReady('test_offline_barcode_not_in_pos')" 2026-10-24 09:29:13,046 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:29:13,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:13] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-24 09:29:13,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:13] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.042 2026-10-24 09:29:13,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:13] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.053 2026-10-24 09:29:13,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:29:13,788 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:29:13,802 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:29:13,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: IndexedDB 1 Ready 2026-10-24 09:29:13,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Evaluate test code "odoo.startTour('test_offline_barcode_not_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:29:13,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: [1/9] Tour test_offline_barcode_not_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:29:14,684 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.287 0.587 2026-10-24 09:29:14,700 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.880 2026-10-24 09:29:14,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:29:14,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:29:14,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:29:15,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:29:15,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:29:15,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: Owl is running in 'dev' mode. 2026-10-24 09:29:15,232 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:15,238 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:29:15,322 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:15,371 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:29:15,390 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:29:15,430 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.028 0.077 2026-10-24 09:29:15,476 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.012 0.102 2026-10-24 09:29:15,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: [2/9] Tour test_offline_barcode_not_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:29:15,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.007 0.125 2026-10-24 09:29:15,645 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.045 2026-10-24 09:29:15,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.065 2026-10-24 09:29:15,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.077 2026-10-24 09:29:15,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.073 2026-10-24 09:29:15,727 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.102 2026-10-24 09:29:15,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: [3/9] Tour test_offline_barcode_not_in_pos → Step Offline mode is now enabled (trigger: body) 2026-10-24 09:29:15,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.150 2026-10-24 09:29:15,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.114 2026-10-24 09:29:15,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.106 2026-10-24 09:29:15,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.063 2026-10-24 09:29:15,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: [4/9] Tour test_offline_barcode_not_in_pos → Step PoS model scan barcode '2100005000000' (trigger: body) 2026-10-24 09:29:15,837 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.016 0.132 2026-10-24 09:29:15,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.076 2026-10-24 09:29:15,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.137 2026-10-24 09:29:15,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.014 0.089 2026-10-24 09:29:15,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: [5/9] Tour test_offline_barcode_not_in_pos → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 09:29:15,973 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:15] "GET /point_of_sale/static/src/sounds/error.ogg HTTP/1.1" 206 - 0 0.000 0.021 2026-10-24 09:29:16,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:16] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.044 0.190 2026-10-24 09:29:16,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: [6/9] Tour test_offline_barcode_not_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:29:16,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: [7/9] Tour test_offline_barcode_not_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:29:16,298 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:29:16,321 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 09:29:16,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: [8/9] Tour test_offline_barcode_not_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:29:16,354 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:16] "GET /web/image/res.company/5/favicon HTTP/1.1" 304 - 4 0.010 0.035 2026-10-24 09:29:16,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: [9/9] Tour test_offline_barcode_not_in_pos → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:29:16,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: tour succeeded 2026-10-24 09:29:16,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_offline_barcode_not_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 09:29:16,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos.browser: heap 14822420 (allocated 16261120) 2026-10-24 09:29:16,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Closing chrome headless with pid 12382 2026-10-24 09:29:16,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Closing websocket connection 2026-10-24 09:29:16,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Terminating chrome headless with pid 12382 2026-10-24 09:29:16,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092916_794695_test_offline_barcode_not_in_pos.txt 2026-10-24 09:29:16,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_offline_barcode_not_in_pos: Removing chrome user profile "/tmp/tmpc1_ln4be_chrome_odoo" 2026-10-24 09:29:16,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_one_attribute_value_scan_barcode ... 2026-10-24 09:29:18,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome pid: 12594 2026-10-24 09:29:18,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmprh8tlars_chrome_odoo 2026-10-24 09:29:18,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:40225/json/version 2026-10-24 09:29:18,240 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40225/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:29:18,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Browser version: Chrome/150.0.7871.114 2026-10-24 09:29:18,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:40225/json 2026-10-24 09:29:18,359 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40225/json with timeout 3 increased to 10s during tests 2026-10-24 09:29:18,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Websocket url found: ws://127.0.0.1:40225/devtools/page/FB8BA5C858D008EBD6EA9348B358C89F 2026-10-24 09:29:18,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Enable chrome headless console log notification 2026-10-24 09:29:18,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome headless enable page notifications 2026-10-24 09:29:18,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:29:18,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Setting session cookie in browser 2026-10-24 09:29:18,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:29:18,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:29:18,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:29:19,588 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:19] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.084 0.918 2026-10-24 09:29:19,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Navigation result: {'frameId': 'FB8BA5C858D008EBD6EA9348B358C89F', 'loaderId': '8C80810D449291C1EAB8C30CDD331564', 'isDownload': False} 2026-10-24 09:29:19,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Evaluate ready code "odoo.isTourReady('test_one_attribute_value_scan_barcode')" 2026-10-24 09:29:19,625 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:29:19,660 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:19] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-10-24 09:29:19,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:19] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 09:29:19,692 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:19] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.055 2026-10-24 09:29:20,291 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:29:20,323 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:29:20,331 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:29:20,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Evaluate test code "odoo.startTour('test_one_attribute_value_scan_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:29:20,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: IndexedDB 1 Ready 2026-10-24 09:29:20,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [1/11] Tour test_one_attribute_value_scan_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:29:21,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.296 0.584 2026-10-24 09:29:21,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.883 2026-10-24 09:29:21,508 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:29:21,532 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:29:21,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:29:21,647 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.008 0.025 2026-10-24 09:29:21,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:29:21,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:29:21,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: Owl is running in 'dev' mode. 2026-10-24 09:29:21,842 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:21,858 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:21,924 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:29:21,929 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29: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-24 09:29:21,931 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:29:21,999 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:21] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.018 0.048 2026-10-24 09:29:22,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [2/11] Tour test_one_attribute_value_scan_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:29:22,045 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.012 0.090 2026-10-24 09:29:22,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.003 0.114 2026-10-24 09:29:22,151 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.026 2026-10-24 09:29:22,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.052 2026-10-24 09:29:22,184 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.056 2026-10-24 09:29:22,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.078 2026-10-24 09:29:22,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.039 2026-10-24 09:29:22,223 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.034 2026-10-24 09:29:22,235 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.102 2026-10-24 09:29:22,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.046 2026-10-24 09:29:22,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [3/11] Tour test_one_attribute_value_scan_barcode → Step PoS model scan barcode '1234567' (trigger: body) 2026-10-24 09:29:22,296 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.155 2026-10-24 09:29:22,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.091 2026-10-24 09:29:22,339 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.012 0.131 2026-10-24 09:29:22,354 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.112 2026-10-24 09:29:22,371 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.138 2026-10-24 09:29:22,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [4/11] Tour test_one_attribute_value_scan_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:22,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.060 0.115 2026-10-24 09:29:22,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [5/11] Tour test_one_attribute_value_scan_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test (Red)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test (Red)")):has(.qty:contains("1"))) 2026-10-24 09:29:22,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [6/11] Tour test_one_attribute_value_scan_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:22,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [7/11] Tour test_one_attribute_value_scan_barcode → Step PoS model scan barcode '1234568' (trigger: body) 2026-10-24 09:29:22,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [8/11] Tour test_one_attribute_value_scan_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:22,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [9/11] Tour test_one_attribute_value_scan_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test (Blue)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test (Blue)")):has(.qty:contains("1"))) 2026-10-24 09:29:22,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [10/11] Tour test_one_attribute_value_scan_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:22,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [11/11] Tour test_one_attribute_value_scan_barcode → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:29:22,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: tour succeeded 2026-10-24 09:29:22,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_one_attribute_value_scan_barcode SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-24 09:29:23,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: heap 14885472 (allocated 15736832) 2026-10-24 09:29:23,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Closing chrome headless with pid 12594 2026-10-24 09:29:23,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Closing websocket connection 2026-10-24 09:29:23,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Terminating chrome headless with pid 12594 2026-10-24 09:29:23,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092923_249327_test_one_attribute_value_scan_barcode.txt 2026-10-24 09:29:23,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Removing chrome user profile "/tmp/tmprh8tlars_chrome_odoo" 2026-10-24 09:29:23,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-10-24 09:29:24,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome pid: 12796 2026-10-24 09:29:24,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmp0nl8m4ey_chrome_odoo 2026-10-24 09:29:24,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:37643/json/version 2026-10-24 09:29:24,145 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37643/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:29:24,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-10-24 09:29:24,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:37643/json 2026-10-24 09:29:24,248 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37643/json with timeout 3 increased to 10s during tests 2026-10-24 09:29:24,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:37643/devtools/page/28230D148CDC8011E355D8C4CE687EF8 2026-10-24 09:29:24,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-24 09:29:24,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-24 09:29:24,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:29:24,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Setting session cookie in browser 2026-10-24 09:29:24,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:29:24,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:29:24,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:29:26,686 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:26] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.089 2.102 2026-10-24 09:29:26,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Navigation result: {'frameId': '28230D148CDC8011E355D8C4CE687EF8', 'loaderId': '4734EDF14AB08947DE90EDD8F2AEC0EB', 'isDownload': False} 2026-10-24 09:29:26,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-24 09:29:26,755 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:29:26,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:26] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-10-24 09:29:26,807 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:26] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-24 09:29:26,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:26] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-10-24 09:29:27,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:29:27,523 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:29:27,536 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:27,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: IndexedDB 1 Ready 2026-10-24 09:29:27,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:29:27,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [1/18] Tour PaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:29:28,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.291 0.544 2026-10-24 09:29:28,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.837 2026-10-24 09:29:28,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-24 09:29:28,620 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:29:28,646 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:29:28,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:29:28,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:29:28,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-10-24 09:29:28,862 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:29:28,872 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:28,959 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:29:29,037 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-24 09:29:29,055 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-24 09:29:29,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.058 0.071 2026-10-24 09:29:29,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [2/18] Tour PaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:29:29,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.010 0.164 2026-10-24 09:29:29,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.101 2026-10-24 09:29:29,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.009 2026-10-24 09:29:29,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.034 2026-10-24 09:29:29,247 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.049 2026-10-24 09:29:29,274 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.066 2026-10-24 09:29:29,292 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.073 2026-10-24 09:29:29,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.029 0.104 2026-10-24 09:29:29,355 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.083 2026-10-24 09:29:29,369 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.084 2026-10-24 09:29:29,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [3/18] Tour PaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:29:29,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.016 0.093 2026-10-24 09:29:29,549 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.118 2026-10-24 09:29:29,561 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.309 2026-10-24 09:29:29,581 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.010 0.205 2026-10-24 09:29:29,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.377 2026-10-24 09:29:29,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:29] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.266 2026-10-24 09:29:29,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [4/18] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:29,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [5/18] Tour PaymentScreenInvoiceOrder → 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(.qty:contains("1"))) 2026-10-24 09:29:29,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [6/18] Tour PaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-24 09:29:29,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [7/18] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:29,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [8/18] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:30,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [9/18] Tour PaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:29:30,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [10/18] Tour PaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:29:30,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [11/18] Tour PaymentScreenInvoiceOrder → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:29:30,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [12/18] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:30,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [13/18] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:29:30,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [14/18] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:29:30,711 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:29:30,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:29:30,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [15/18] Tour PaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:29:30,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [16/18] Tour PaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:29:30,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [17/18] Tour PaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 09:29:30,926 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:30,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [18/18] Tour PaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:29:31,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: tour succeeded 2026-10-24 09:29:31,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenInvoiceOrder SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:29:31,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48424034 started for PoS orders references: [{'name': 'Order 00065-001-0001', 'uuid': '2c2047f5-f7cb-4761-81eb-393dc01eb12d'}] 2026-10-24 09:29:31,111 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:29:31,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: heap 20074076 (allocated 21241856) 2026-10-24 09:29:31,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Closing chrome headless with pid 12796 2026-10-24 09:29:31,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Closing websocket connection 2026-10-24 09:29:31,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Terminating chrome headless with pid 12796 2026-10-24 09:29:31,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092931_337990_test_order_and_invoice_amounts.txt 2026-10-24 09:29:31,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmp0nl8m4ey_chrome_odoo" 2026-10-24 09:29:31,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: waiting for threads: [] 2026-10-24 09:29:34,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48424034 order {'name': 'Order 00065-001-0001', 'uuid': '2c2047f5-f7cb-4761-81eb-393dc01eb12d'} created pos.order #51 2026-10-24 09:29:34,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48424034 finished 2026-10-24 09:29:34,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 923 0.849 2.301 2026-10-24 09:29:34,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_refund_flow ... 2026-10-24 09:29:34,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome pid: 12997 2026-10-24 09:29:34,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome headless temporary user profile dir: /tmp/tmpl3vlrn42_chrome_odoo 2026-10-24 09:29:34,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:39269/json/version 2026-10-24 09:29:34,866 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39269/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:29:34,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Browser version: Chrome/150.0.7871.114 2026-10-24 09:29:34,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:39269/json 2026-10-24 09:29:34,915 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39269/json with timeout 3 increased to 10s during tests 2026-10-24 09:29:34,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Websocket url found: ws://127.0.0.1:39269/devtools/page/D5A0D56966060EF699EE3F075F5295A4 2026-10-24 09:29:34,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Enable chrome headless console log notification 2026-10-24 09:29:34,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome headless enable page notifications 2026-10-24 09:29:35,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:29:35,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Setting session cookie in browser 2026-10-24 09:29:35,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:29:35,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:29:35,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:29:36,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:36] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.088 0.925 2026-10-24 09:29:36,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Navigation result: {'frameId': 'D5A0D56966060EF699EE3F075F5295A4', 'loaderId': '90D0F02DC99434958BD2FCF89C1220C5', 'isDownload': False} 2026-10-24 09:29:36,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Evaluate ready code "odoo.isTourReady('test_order_refund_flow')" 2026-10-24 09:29:36,131 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:29:36,162 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:36] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.019 2026-10-24 09:29:36,178 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:36] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-10-24 09:29:36,189 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:36] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-10-24 09:29:36,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:36] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:29:36,850 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:36,860 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:29:36,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: IndexedDB 1 Ready 2026-10-24 09:29:36,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Evaluate test code "odoo.startTour('test_order_refund_flow', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:29:36,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-24 09:29:36,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [1/96] Tour test_order_refund_flow → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:29:37,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:37] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.302 0.622 2026-10-24 09:29:37,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.868 2026-10-24 09:29:38,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:29:38,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:29:38,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-10-24 09:29:38,189 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:29:38,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: Owl is running in 'dev' mode. 2026-10-24 09:29:38,360 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:29:38,361 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:29:38,499 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.064 2026-10-24 09:29:38,506 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "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-24 09:29:38,510 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 09:29:38,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.041 0.056 2026-10-24 09:29:38,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [2/96] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:29:38,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.020 0.165 2026-10-24 09:29:38,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.171 2026-10-24 09:29:38,732 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.019 0.049 2026-10-24 09:29:38,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-24 09:29:38,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.114 2026-10-24 09:29:38,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.107 2026-10-24 09:29:38,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.011 0.091 2026-10-24 09:29:38,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [3/96] Tour test_order_refund_flow → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:29:38,862 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.010 0.050 2026-10-24 09:29:38,874 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.125 2026-10-24 09:29:38,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.115 2026-10-24 09:29:38,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.050 2026-10-24 09:29:38,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.033 2026-10-24 09:29:38,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.129 2026-10-24 09:29:38,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.071 2026-10-24 09:29:38,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:38] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.308 2026-10-24 09:29:39,116 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:39] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.160 2026-10-24 09:29:39,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [4/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:39,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [5/96] Tour test_order_refund_flow → 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(.qty:contains("1"))) 2026-10-24 09:29:39,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [6/96] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:29:39,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [7/96] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:29:39,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [8/96] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:29:39,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [9/96] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:29:39,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [10/96] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:29:39,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [11/96] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:29:39,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [12/96] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-10-24 09:29:39,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [13/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:40,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [14/96] Tour test_order_refund_flow → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:29:40,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [15/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:40,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [16/96] Tour test_order_refund_flow → 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(.qty:contains("1"))) 2026-10-24 09:29:40,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [17/96] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:29:40,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [18/96] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:29:40,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [19/96] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:29:40,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [20/96] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:29:40,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [21/96] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:29:40,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [22/96] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:29:40,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [23/96] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-10-24 09:29:40,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [24/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:40,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [25/96] Tour test_order_refund_flow → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:29:41,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [26/96] Tour test_order_refund_flow → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:29:41,038 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:41,040 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:29:41,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [27/96] Tour test_order_refund_flow → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:29:41,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [28/96] Tour test_order_refund_flow → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:29:41,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [29/96] Tour test_order_refund_flow → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:29:41,282 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:41,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7376613 started for PoS orders references: [{'name': 'Order 00066-001-0001', 'uuid': 'aeed7028-9b50-41a1-b401-9f3d6925f652'}] 2026-10-24 09:29:41,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [30/96] Tour test_order_refund_flow → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:29:41,422 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:42,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7376613 order {'name': 'Order 00066-001-0001', 'uuid': 'aeed7028-9b50-41a1-b401-9f3d6925f652'} created pos.order #52 2026-10-24 09:29:42,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7376613 finished 2026-10-24 09:29:42,595 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 364 0.552 0.652 2026-10-24 09:29:42,690 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:29:42,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:42] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:29:42,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [31/96] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:29:42,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [32/96] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:29:42,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [33/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:43,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [34/96] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:29:43,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [35/96] Tour test_order_refund_flow → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:29:43,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [36/96] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:29:43,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [37/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:29:43,323 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.022 0.022 2026-10-24 09:29:43,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [38/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:43,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [39/96] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:29:43,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [40/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:43,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [41/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:43,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [42/96] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-10-24 09:29:43,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [43/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:43,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [44/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:43,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [45/96] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:29:43,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [46/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:43,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [47/96] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:29:43,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [48/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:43,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [49/96] Tour test_order_refund_flow → Step Check orderline with attributes: "Desk Pad" (trigger: .order-container .orderline) 2026-10-24 09:29:44,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [50/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:44,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [51/96] Tour test_order_refund_flow → Step .pos-leftheader .list-plus-btn 2026-10-24 09:29:44,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [52/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:44,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [53/96] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:29:44,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [54/96] Tour test_order_refund_flow → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:29:44,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [55/96] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:29:44,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [56/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:29:44,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 2 0.003 0.007 2026-10-24 09:29:44,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [57/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:44,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [58/96] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("Refunding") 2026-10-24 09:29:44,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [59/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:44,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [60/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:44,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [61/96] Tour test_order_refund_flow → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-10-24 09:29:44,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [62/96] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-10-24 09:29:44,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [63/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:44,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [64/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:44,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [65/96] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:29:45,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [66/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:45,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [67/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:45,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [68/96] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-10-24 09:29:45,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [69/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:45,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [70/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:45,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [71/96] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:29:45,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [72/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:45,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [73/96] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:29:45,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [74/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:45,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [75/96] Tour test_order_refund_flow → Step Check orderline with attributes: "Letter Tray" (trigger: .order-container .orderline) 2026-10-24 09:29:45,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [76/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:45,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [77/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:45,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [78/96] Tour test_order_refund_flow → Step order total amount is '-2.20' (trigger: .product-screen .order-summary .total:contains("-2.20")) 2026-10-24 09:29:45,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [79/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:45,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [80/96] Tour test_order_refund_flow → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:29:45,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [81/96] Tour test_order_refund_flow → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:29:46,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [82/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0002") 2026-10-24 09:29:46,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [83/96] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(.col:contains("-0002")) .delete-button 2026-10-24 09:29:46,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [84/96] Tour test_order_refund_flow → Step .ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"] 2026-10-24 09:29:46,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [85/96] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:29:46,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [86/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0003") 2026-10-24 09:29:46,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [87/96] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(.col:contains("-0003")) .delete-button 2026-10-24 09:29:46,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [88/96] Tour test_order_refund_flow → Step .ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"] 2026-10-24 09:29:46,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [89/96] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:29:46,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [90/96] Tour test_order_refund_flow → Step .pos-search-bar .filter 2026-10-24 09:29:46,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [91/96] Tour test_order_refund_flow → Step .pos-search-bar .filter ul 2026-10-24 09:29:46,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [92/96] Tour test_order_refund_flow → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:29:46,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [93/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:29:46,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:46] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:29:46,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [94/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:46,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [95/96] Tour test_order_refund_flow → Step No lines are marked for to refund or refunding (trigger: .ticket-screen:not(:has(.to-refund-highlight))) 2026-10-24 09:29:46,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [96/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:46,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: tour succeeded 2026-10-24 09:29:46,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_order_refund_flow SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 09:29:47,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: heap 18630048 (allocated 20852736) 2026-10-24 09:29:47,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Closing chrome headless with pid 12997 2026-10-24 09:29:47,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Closing websocket connection 2026-10-24 09:29:47,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Terminating chrome headless with pid 12997 2026-10-24 09:29:47,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092947_373811_test_order_refund_flow.txt 2026-10-24 09:29:47,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Removing chrome user profile "/tmp/tmpl3vlrn42_chrome_odoo" 2026-10-24 09:29:47,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_with_existing_serial ... 2026-10-24 09:29:48,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome pid: 13207 2026-10-24 09:29:48,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmpvhm4mzu0_chrome_odoo 2026-10-24 09:29:48,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:40777/json/version 2026-10-24 09:29:48,613 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40777/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:29:48,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-10-24 09:29:48,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:40777/json 2026-10-24 09:29:48,691 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40777/json with timeout 3 increased to 10s during tests 2026-10-24 09:29:48,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:40777/devtools/page/E98FB1493BF71CE378E2A8ECCAE5C762 2026-10-24 09:29:48,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-10-24 09:29:48,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-10-24 09:29:48,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:29:48,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-10-24 09:29:48,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:29:48,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:29:48,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:29:50,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:50] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.094 0.964 2026-10-24 09:29:50,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigation result: {'frameId': 'E98FB1493BF71CE378E2A8ECCAE5C762', 'loaderId': '6FD0EC4BEE2B786EC690F945E8CB97EA', 'isDownload': False} 2026-10-24 09:29:50,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Evaluate ready code "odoo.isTourReady('test_order_with_existing_serial')" 2026-10-24 09:29:50,058 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:29:50,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:50] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 09:29:50,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:50] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-10-24 09:29:50,117 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:50] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-24 09:29:50,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:29:50,843 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:50,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: IndexedDB 1 Ready 2026-10-24 09:29:50,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Evaluate test code "odoo.startTour('test_order_with_existing_serial', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:29:50,892 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:29:50,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [1/20] Tour test_order_with_existing_serial → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:29:51,721 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:51] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.331 0.532 2026-10-24 09:29:51,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.877 2026-10-24 09:29:52,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 09:29:52,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-24 09:29:52,061 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:29:52,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:29:52,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:29:52,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-10-24 09:29:52,334 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:52,348 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:52,497 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:29:52,517 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:52,572 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 09:29:52,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.040 0.110 2026-10-24 09:29:52,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [2/20] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:29:52,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.013 0.179 2026-10-24 09:29:52,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.197 2026-10-24 09:29:52,855 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.076 2026-10-24 09:29:52,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.095 2026-10-24 09:29:52,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.026 0.126 2026-10-24 09:29:52,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [3/20] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-24 09:29:52,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.143 2026-10-24 09:29:52,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.116 2026-10-24 09:29:52,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:52] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.148 2026-10-24 09:29:53,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:53] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.064 2026-10-24 09:29:53,029 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:53] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.134 2026-10-24 09:29:53,051 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:53] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.106 2026-10-24 09:29:53,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:53] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.169 2026-10-24 09:29:53,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:53] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.104 2026-10-24 09:29:53,223 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:53] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.124 2026-10-24 09:29:53,235 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:53] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.204 2026-10-24 09:29:53,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:53] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.263 2026-10-24 09:29:53,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [4/20] Tour test_order_with_existing_serial → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:29:53,328 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:53] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.007 0.026 2026-10-24 09:29:53,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [5/20] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:29:53,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [6/20] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:53,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [7/20] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("1"))) 2026-10-24 09:29:53,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [8/20] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:53,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [9/20] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:53,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [10/20] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN1') 2026-10-24 09:29:53,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [11/20] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:53,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [12/20] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-24 09:29:54,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [13/20] Tour test_order_with_existing_serial → Step enter lot number (trigger: .edit-list-inputs .input-group:last-child input) 2026-10-24 09:29:54,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:54] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 6 0.005 0.013 2026-10-24 09:29:54,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [14/20] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:29:54,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [15/20] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:54,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [16/20] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-10-24 09:29:54,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [17/20] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:54,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [18/20] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:29:54,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [19/20] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN2') 2026-10-24 09:29:54,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [20/20] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:29:54,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: tour succeeded 2026-10-24 09:29:54,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 09:29:54,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: heap 15201968 (allocated 15998976) 2026-10-24 09:29:54,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing chrome headless with pid 13207 2026-10-24 09:29:54,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing websocket connection 2026-10-24 09:29:54,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Terminating chrome headless with pid 13207 2026-10-24 09:29:54,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_092954_739151_test_order_with_existing_serial.txt 2026-10-24 09:29:54,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmpvhm4mzu0_chrome_odoo" 2026-10-24 09:29:54,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_orderline_merge_with_higher_price_precision ... 2026-10-24 09:29:55,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome pid: 13421 2026-10-24 09:29:55,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome headless temporary user profile dir: /tmp/tmpbnqmv5ws_chrome_odoo 2026-10-24 09:29:55,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:34695/json/version 2026-10-24 09:29:55,614 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34695/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:29:55,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Browser version: Chrome/150.0.7871.114 2026-10-24 09:29:55,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:34695/json 2026-10-24 09:29:55,700 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34695/json with timeout 3 increased to 10s during tests 2026-10-24 09:29:55,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Websocket url found: ws://127.0.0.1:34695/devtools/page/E5F426DACD73EDA9074A34E315E026FF 2026-10-24 09:29:55,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Enable chrome headless console log notification 2026-10-24 09:29:55,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome headless enable page notifications 2026-10-24 09:29:55,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:29:55,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Setting session cookie in browser 2026-10-24 09:29:55,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:29:55,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:29:56,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:29:57,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:57] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 180 0.130 0.971 2026-10-24 09:29:57,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Navigation result: {'frameId': 'E5F426DACD73EDA9074A34E315E026FF', 'loaderId': 'E5CF408BAC4BFFCF719A43BDBD4B2A3F', 'isDownload': False} 2026-10-24 09:29:57,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Evaluate ready code "odoo.isTourReady('test_orderline_merge_with_higher_price_precision')" 2026-10-24 09:29:57,146 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:29:57,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:57] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-10-24 09:29:57,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:57] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-10-24 09:29:57,215 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:57] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-10-24 09:29:57,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:29:57,867 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:57,872 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:57,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: IndexedDB 1 Ready 2026-10-24 09:29:57,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Evaluate test code "odoo.startTour('test_orderline_merge_with_higher_price_precision', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:29:57,909 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.031 2026-10-24 09:29:57,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [1/11] Tour test_orderline_merge_with_higher_price_precision → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:29:58,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:58] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.302 0.618 2026-10-24 09:29:58,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.871 2026-10-24 09:29:59,173 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-24 09:29:59,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:29:59,283 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 09:29:59,332 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-24 09:29:59,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: Owl is running in 'dev' mode. 2026-10-24 09:29:59,516 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:59,524 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:29:59,675 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 09:29:59,721 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29: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-24 09:29:59,722 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.031 0.059 2026-10-24 09:29:59,733 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:29:59,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [2/11] Tour test_orderline_merge_with_higher_price_precision → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:29:59,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.031 0.145 2026-10-24 09:29:59,842 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.069 2026-10-24 09:29:59,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.019 2026-10-24 09:29:59,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.040 2026-10-24 09:29:59,988 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:29:59] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.067 2026-10-24 09:30:00,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.078 2026-10-24 09:30:00,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.049 2026-10-24 09:30:00,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.129 2026-10-24 09:30:00,069 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.100 2026-10-24 09:30:00,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.164 2026-10-24 09:30:00,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [3/11] Tour test_orderline_merge_with_higher_price_precision → Step click product 'High Precision Product' (trigger: article.product .product-content .product-name:contains("High Precision Product")) 2026-10-24 09:30:00,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.044 2026-10-24 09:30:00,117 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.036 2026-10-24 09:30:00,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.097 2026-10-24 09:30:00,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.031 0.109 2026-10-24 09:30:00,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.238 2026-10-24 09:30:00,273 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:00] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.187 2026-10-24 09:30:00,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [4/11] Tour test_orderline_merge_with_higher_price_precision → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:00,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [5/11] Tour test_orderline_merge_with_higher_price_precision → Step Check orderline with attributes: {"withClass":".selected","productName":"High Precision Product","quantity":"1.0","price":"8.25"} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("1")):has(.price:contains("8.25"))) 2026-10-24 09:30:00,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [6/11] Tour test_orderline_merge_with_higher_price_precision → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:00,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [7/11] Tour test_orderline_merge_with_higher_price_precision → Step click product 'High Precision Product' (trigger: article.product .product-content .product-name:contains("High Precision Product")) 2026-10-24 09:30:00,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [8/11] Tour test_orderline_merge_with_higher_price_precision → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:00,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [9/11] Tour test_orderline_merge_with_higher_price_precision → Step Check orderline with attributes: {"withClass":".selected","productName":"High Precision Product","quantity":"2.0","price":"16.49"} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("2")):has(.price:contains("16.49"))) 2026-10-24 09:30:00,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [10/11] Tour test_orderline_merge_with_higher_price_precision → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:00,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [11/11] Tour test_orderline_merge_with_higher_price_precision → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:30:00,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: tour succeeded 2026-10-24 09:30:00,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_orderline_merge_with_higher_price_precision SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-24 09:30:01,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: heap 14659204 (allocated 15736832) 2026-10-24 09:30:01,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Closing chrome headless with pid 13421 2026-10-24 09:30:01,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Closing websocket connection 2026-10-24 09:30:01,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Terminating chrome headless with pid 13421 2026-10-24 09:30:01,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093001_228068_test_orderline_merge_with_higher_price_precision.txt 2026-10-24 09:30:01,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Removing chrome user profile "/tmp/tmpbnqmv5ws_chrome_odoo" 2026-10-24 09:30:01,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-10-24 09:30:01,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome pid: 13617 2026-10-24 09:30:01,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome headless temporary user profile dir: /tmp/tmpvmj1s8bz_chrome_odoo 2026-10-24 09:30:01,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:40245/json/version 2026-10-24 09:30:01,984 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40245/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:30:02,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Browser version: Chrome/150.0.7871.114 2026-10-24 09:30:02,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:40245/json 2026-10-24 09:30:02,001 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40245/json with timeout 3 increased to 10s during tests 2026-10-24 09:30:02,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Websocket url found: ws://127.0.0.1:40245/devtools/page/EC9F1384098CA228CE43BBAFAB735C6B 2026-10-24 09:30:02,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Enable chrome headless console log notification 2026-10-24 09:30:02,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome headless enable page notifications 2026-10-24 09:30:02,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:30:02,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Setting session cookie in browser 2026-10-24 09:30:02,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:30:02,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:30:02,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:30:04,304 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:04] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.096 2.065 2026-10-24 09:30:04,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Navigation result: {'frameId': 'EC9F1384098CA228CE43BBAFAB735C6B', 'loaderId': '608D0EA3DB5FE3B20E885BA5CCC2EBFD', 'isDownload': False} 2026-10-24 09:30:04,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-24 09:30:04,347 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:30:04,377 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-24 09:30:04,390 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-24 09:30:04,411 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-24 09:30:05,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:30:05,065 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:05,080 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:05,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: IndexedDB 1 Ready 2026-10-24 09:30:05,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:30:05,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [1/28] Tour CashClosingDetails → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:30:05,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.297 0.558 2026-10-24 09:30:05,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.858 2026-10-24 09:30:06,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:30:06,268 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:30:06,314 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:30:06,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:30:06,423 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:30:06,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-10-24 09:30:06,567 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:30:06,576 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:30:06,674 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:06,745 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:30:06,748 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "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-24 09:30:06,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.031 0.071 2026-10-24 09:30:06,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [2/28] Tour CashClosingDetails → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-10-24 09:30:06,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.009 0.112 2026-10-24 09:30:06,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.108 2026-10-24 09:30:06,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.036 2026-10-24 09:30:06,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.027 2026-10-24 09:30:06,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.029 2026-10-24 09:30:06,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.047 2026-10-24 09:30:07,012 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.029 0.081 2026-10-24 09:30:07,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.115 2026-10-24 09:30:07,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [3/28] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:30:07,064 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.100 2026-10-24 09:30:07,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [4/28] Tour CashClosingDetails → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:30:07,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.018 0.099 2026-10-24 09:30:07,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.012 0.161 2026-10-24 09:30:07,150 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.089 2026-10-24 09:30:07,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.138 2026-10-24 09:30:07,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.241 2026-10-24 09:30:07,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.114 2026-10-24 09:30:07,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.038 0.161 2026-10-24 09:30:07,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [5/28] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:07,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [6/28] Tour CashClosingDetails → 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(.qty:contains("1"))) 2026-10-24 09:30:07,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [7/28] Tour CashClosingDetails → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:30:07,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [8/28] Tour CashClosingDetails → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:30:07,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [9/28] Tour CashClosingDetails → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-10-24 09:30:07,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [10/28] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:07,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [11/28] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:08,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [12/28] Tour CashClosingDetails → Step order total amount is '51.00' (trigger: .product-screen .order-summary .total:contains("51.00")) 2026-10-24 09:30:08,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [13/28] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:08,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [14/28] Tour CashClosingDetails → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:30:08,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [15/28] Tour CashClosingDetails → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:30:08,225 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:08,237 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:08,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [16/28] Tour CashClosingDetails → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:30:08,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [17/28] Tour CashClosingDetails → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:30:08,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [18/28] Tour CashClosingDetails → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:30:08,433 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:30:08,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [19/28] Tour CashClosingDetails → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:30:08,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7776113 started for PoS orders references: [{'name': 'Order 00070-001-0001', 'uuid': '3e82a360-cde3-4c76-9b5c-1e81894972d8'}] 2026-10-24 09:30:08,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [20/28] Tour CashClosingDetails → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:30:08,603 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:30:09,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7776113 order {'name': 'Order 00070-001-0001', 'uuid': '3e82a360-cde3-4c76-9b5c-1e81894972d8'} created pos.order #53 2026-10-24 09:30:09,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7776113 finished 2026-10-24 09:30:09,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 339 0.327 0.616 2026-10-24 09:30:09,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:30:09,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:09] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.014 2026-10-24 09:30:09,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [21/28] Tour CashClosingDetails → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:30:09,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [22/28] Tour CashClosingDetails → Step .modal .close-pos-popup .cash-input input 2026-10-24 09:30:09,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:09] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.011 0.030 2026-10-24 09:30:09,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [23/28] Tour CashClosingDetails → Step .payment-methods-overview .cash-difference:contains(-1.00) 2026-10-24 09:30:09,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [24/28] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-10-24 09:30:10,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [25/28] Tour CashClosingDetails → Step .modal .btn-primary:contains(Proceed Anyway) 2026-10-24 09:30:10,142 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:10] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 9 0.005 0.023 2026-10-24 09:30:10,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:10] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 28 0.030 0.054 2026-10-24 09:30:10,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 38, model: account.move 2026-10-24 09:30:11,980 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:11] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 521 0.513 1.189 2026-10-24 09:30:12,259 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:12] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 74 0.072 0.162 2026-10-24 09:30:12,294 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:30:12,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [26/28] Tour CashClosingDetails → Step button:contains(backend) 2026-10-24 09:30:12,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: IndexedDB 1 Ready 2026-10-24 09:30:12,562 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.008 0.010 2026-10-24 09:30:13,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.208 0.476 2026-10-24 09:30:13,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.642 2026-10-24 09:30:13,464 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 09:30:13,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:30:13,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:30:13,585 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:30:13,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-10-24 09:30:13,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 304 - 9 0.010 0.055 2026-10-24 09:30:13,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 304 - 4 0.007 0.070 2026-10-24 09:30:13,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "GET /web/image/res.company/5/favicon HTTP/1.1" 304 - 4 0.007 0.088 2026-10-24 09:30:13,890 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #38 deleted mail.message records with IDs: [8623] 2026-10-24 09:30:13,900 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #38 deleted pos.session records with IDs: [71] 2026-10-24 09:30:13,909 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #38 deleted mail.followers records with IDs: [1259] 2026-10-24 09:30:13,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:13] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session HTTP/1.1" 200 - 37 0.037 0.082 2026-10-24 09:30:14,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:14] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:30:15,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:15] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 106 0.070 0.903 2026-10-24 09:30:15,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:15] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.000 0.963 2026-10-24 09:30:15,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:15] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-24 09:30:15,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:15] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.019 2026-10-24 09:30:15,182 104 INFO rb-7de5d73-225957-428688 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-24 09:30:15,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:15] "GET /web/webclient/load_menus/5474fe3b5766b43b199e624d6a30ef74d48e6f377ea73b2310490f40e956f34b HTTP/1.1" 200 - 176 0.236 0.153 2026-10-24 09:30:15,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.411 2026-10-24 09:30:15,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:15] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-24 09:30:15,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:15] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 09:30:16,430 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-24 09:30:16,433 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-24 09:30:16,438 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-24 09:30:16,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [27/28] Tour CashClosingDetails → Step body 2026-10-24 09:30:16,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-24 09:30:16,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-10-24 09:30:16,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:30:16,601 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.025 2026-10-24 09:30:16,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.029 2026-10-24 09:30:16,632 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.039 2026-10-24 09:30:16,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "POST /mail/data HTTP/1.1" 200 - 33 0.056 0.070 2026-10-24 09:30:16,819 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.073 2026-10-24 09:30:16,871 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "GET /web/image/res.partner/390/avatar_128?unique=1792833584000 HTTP/1.1" 200 - 8 0.013 0.102 2026-10-24 09:30:16,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.137 2026-10-24 09:30:16,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:16] "GET /web/image?model=res.users&field=avatar_128&id=38 HTTP/1.1" 200 - 9 0.016 0.181 2026-10-24 09:30:17,018 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:30:17,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:17] "GET /odoo?menu_id=980 HTTP/1.1" 200 - 20 0.015 0.094 2026-10-24 09:30:17,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.008 0.211 2026-10-24 09:30:17,121 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.016 2026-10-24 09:30:17,146 104 INFO rb-7de5d73-225957-428688 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-24 09:30:18,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [28/28] Tour CashClosingDetails → Step [name=last_session_closing_cash]:contains(50.00) 2026-10-24 09:30:18,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.009 2026-10-24 09:30:18,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-10-24 09:30:18,331 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 09:30:18,343 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-24 09:30:18,609 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:18] "POST /mail/data HTTP/1.1" 200 - 20 0.054 0.077 2026-10-24 09:30:18,646 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:18] "POST /web/action/load HTTP/1.1" 200 - 9 0.017 0.143 2026-10-24 09:30:18,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.115 2026-10-24 09:30:18,741 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:18] "GET /web/image?model=res.users&field=avatar_128&id=38 HTTP/1.1" 304 - 9 0.017 0.236 2026-10-24 09:30:18,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.140 2026-10-24 09:30:18,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:18] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 48 0.064 0.157 2026-10-24 09:30:19,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:19] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 9 0.011 0.030 2026-10-24 09:30:19,053 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:19] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state HTTP/1.1" 200 - 5 0.004 0.052 2026-10-24 09:30:19,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: tour succeeded 2026-10-24 09:30:19,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: ╔═══════════════════════════════════╗ ║ TOUR CashClosingDetails SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:30:19,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: heap 22593584 (allocated 24358912) 2026-10-24 09:30:19,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Closing chrome headless with pid 13617 2026-10-24 09:30:19,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Closing websocket connection 2026-10-24 09:30:19,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Terminating chrome headless with pid 13617 2026-10-24 09:30:19,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093019_855706_test_pos_closing_cash_details.txt 2026-10-24 09:30:19,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Removing chrome user profile "/tmp/tmpvmj1s8bz_chrome_odoo" 2026-10-24 09:30:19,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_ui_round_globally ... 2026-10-24 09:30:20,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome pid: 13897 2026-10-24 09:30:20,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome headless temporary user profile dir: /tmp/tmpsd55zau8_chrome_odoo 2026-10-24 09:30:20,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:34215/json/version 2026-10-24 09:30:20,712 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34215/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:30:20,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Browser version: Chrome/150.0.7871.114 2026-10-24 09:30:20,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:34215/json 2026-10-24 09:30:20,760 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34215/json with timeout 3 increased to 10s during tests 2026-10-24 09:30:20,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Websocket url found: ws://127.0.0.1:34215/devtools/page/D132D67E99545A152E5B1D17A841C3F3 2026-10-24 09:30:20,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Enable chrome headless console log notification 2026-10-24 09:30:20,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome headless enable page notifications 2026-10-24 09:30:21,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:30:21,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Setting session cookie in browser 2026-10-24 09:30:21,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:30:21,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:30:21,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:30:22,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:22] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.089 0.946 2026-10-24 09:30:22,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Navigation result: {'frameId': 'D132D67E99545A152E5B1D17A841C3F3', 'loaderId': '31B076984C702C8E5F37869FE3EE0739', 'isDownload': False} 2026-10-24 09:30:22,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Evaluate ready code "odoo.isTourReady('test_pos_ui_round_globally')" 2026-10-24 09:30:22,120 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:30:22,150 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:22] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-24 09:30:22,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:22] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:30:22,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:22] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.049 2026-10-24 09:30:22,824 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:30:22,854 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:30:22,863 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:30:22,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: IndexedDB 1 Ready 2026-10-24 09:30:22,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Evaluate test code "odoo.startTour('test_pos_ui_round_globally', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:30:22,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [1/18] Tour test_pos_ui_round_globally → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:30:23,812 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:23] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.326 0.600 2026-10-24 09:30:23,826 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.915 2026-10-24 09:30:24,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:30:24,095 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:30:24,144 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:30:24,206 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:30:24,248 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:30:24,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: Owl is running in 'dev' mode. 2026-10-24 09:30:24,391 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:24,400 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:30:24,499 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:30:24,571 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-24 09:30:24,581 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:30:24,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [2/18] Tour test_pos_ui_round_globally → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:30:24,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.037 0.076 2026-10-24 09:30:24,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.009 0.091 2026-10-24 09:30:24,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.042 0.186 2026-10-24 09:30:24,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.093 2026-10-24 09:30:24,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.085 2026-10-24 09:30:24,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.010 0.073 2026-10-24 09:30:24,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [3/18] Tour test_pos_ui_round_globally → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:30:24,853 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.105 2026-10-24 09:30:24,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.040 2026-10-24 09:30:24,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.078 2026-10-24 09:30:24,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.141 2026-10-24 09:30:24,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.223 2026-10-24 09:30:24,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.086 2026-10-24 09:30:24,998 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:24] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.018 0.063 2026-10-24 09:30:25,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:25] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.113 2026-10-24 09:30:25,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:25] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.011 0.142 2026-10-24 09:30:25,049 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:25] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.112 2026-10-24 09:30:25,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:25] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.162 2026-10-24 09:30:25,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [4/18] Tour test_pos_ui_round_globally → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-10-24 09:30:25,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [5/18] Tour test_pos_ui_round_globally → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:25,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [6/18] Tour test_pos_ui_round_globally → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:30:25,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [7/18] Tour test_pos_ui_round_globally → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("-1"))) 2026-10-24 09:30:25,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [8/18] Tour test_pos_ui_round_globally → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:25,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [9/18] Tour test_pos_ui_round_globally → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:25,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [10/18] Tour test_pos_ui_round_globally → Step order total amount is '7,771.01' (trigger: .product-screen .order-summary .total:contains("7,771.01")) 2026-10-24 09:30:25,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [11/18] Tour test_pos_ui_round_globally → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:25,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [12/18] Tour test_pos_ui_round_globally → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:30:25,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [13/18] Tour test_pos_ui_round_globally → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:30:26,017 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:30:26,019 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:30:26,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [14/18] Tour test_pos_ui_round_globally → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:30:26,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [15/18] Tour test_pos_ui_round_globally → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:30:26,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [16/18] Tour test_pos_ui_round_globally → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:30:26,204 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:30:26,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56805407 started for PoS orders references: [{'name': 'Order 00072-001-0001', 'uuid': 'be95f05b-ef46-4ecf-9d4a-8e4f6b014d62'}] 2026-10-24 09:30:26,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [17/18] Tour test_pos_ui_round_globally → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:30:26,351 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:30:27,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56805407 order {'name': 'Order 00072-001-0001', 'uuid': 'be95f05b-ef46-4ecf-9d4a-8e4f6b014d62'} created pos.order #54 2026-10-24 09:30:27,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56805407 finished 2026-10-24 09:30:28,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 460 0.682 1.044 2026-10-24 09:30:28,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:30:28,226 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:28] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.012 2026-10-24 09:30:28,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [18/18] Tour test_pos_ui_round_globally → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:30:28,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: tour succeeded 2026-10-24 09:30:28,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_ui_round_globally SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:30:28,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: heap 16138896 (allocated 17571840) 2026-10-24 09:30:28,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Closing chrome headless with pid 13897 2026-10-24 09:30:28,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Closing websocket connection 2026-10-24 09:30:28,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Terminating chrome headless with pid 13897 2026-10-24 09:30:28,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093028_608746_test_pos_ui_round_globally.txt 2026-10-24 09:30:28,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Removing chrome user profile "/tmp/tmpsd55zau8_chrome_odoo" 2026-10-24 09:30:30,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_price_extra_pricelist_based_pricelist ... 2026-10-24 09:30:31,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Chrome pid: 14099 2026-10-24 09:30:31,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Chrome headless temporary user profile dir: /tmp/tmpp8fxdev5_chrome_odoo 2026-10-24 09:30:31,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Issuing json command http://127.0.0.1:40111/json/version 2026-10-24 09:30:31,544 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40111/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:30:31,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-24 09:30:31,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Issuing json command http://127.0.0.1:40111/json 2026-10-24 09:30:31,637 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40111/json with timeout 3 increased to 10s during tests 2026-10-24 09:30:31,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Websocket url found: ws://127.0.0.1:40111/devtools/page/440CCA6D59116EC4008CAA6F1854F7F1 2026-10-24 09:30:31,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Enable chrome headless console log notification 2026-10-24 09:30:31,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Chrome headless enable page notifications 2026-10-24 09:30:31,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:30:31,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Setting session cookie in browser 2026-10-24 09:30:31,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:30:31,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:30:31,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:30:32,824 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:32] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.082 0.923 2026-10-24 09:30:32,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Navigation result: {'frameId': '440CCA6D59116EC4008CAA6F1854F7F1', 'loaderId': '24581BD2D24491B1BF36FE0471754A99', 'isDownload': False} 2026-10-24 09:30:32,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Evaluate ready code "odoo.isTourReady('test_price_extra_pricelist_based_pricelist')" 2026-10-24 09:30:32,860 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:30:32,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:32] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-10-24 09:30:32,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:32] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.045 2026-10-24 09:30:32,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:32] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.054 2026-10-24 09:30:33,660 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:30:33,679 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:33,687 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:33,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: IndexedDB 1 Ready 2026-10-24 09:30:33,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Evaluate test code "odoo.startTour('test_price_extra_pricelist_based_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:30:33,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [1/17] Tour test_price_extra_pricelist_based_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:30:34,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.393 0.602 2026-10-24 09:30:34,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.994 2026-10-24 09:30:34,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 09:30:34,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 09:30:35,019 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 09:30:35,089 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:30:35,127 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-24 09:30:35,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: Owl is running in 'dev' mode. 2026-10-24 09:30:35,273 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:30:35,282 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:30:35,385 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-24 09:30:35,418 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "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-24 09:30:35,444 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:30:35,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [2/17] Tour test_price_extra_pricelist_based_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:30:35,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.082 0.088 2026-10-24 09:30:35,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.029 0.206 2026-10-24 09:30:35,605 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.149 2026-10-24 09:30:35,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.016 0.044 2026-10-24 09:30:35,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.011 0.062 2026-10-24 09:30:35,745 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.056 2026-10-24 09:30:35,763 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.118 2026-10-24 09:30:35,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.011 0.065 2026-10-24 09:30:35,826 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.020 0.069 2026-10-24 09:30:35,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [3/17] Tour test_price_extra_pricelist_based_pricelist → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:30:35,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.017 0.091 2026-10-24 09:30:35,888 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.109 2026-10-24 09:30:35,909 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.088 2026-10-24 09:30:35,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:35] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.255 2026-10-24 09:30:36,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.051 0.127 2026-10-24 09:30:36,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:36] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.014 0.223 2026-10-24 09:30:36,144 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:36] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.292 2026-10-24 09:30:36,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:36] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.468 2026-10-24 09:30:36,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [4/17] Tour test_price_extra_pricelist_based_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:36,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [5/17] Tour test_price_extra_pricelist_based_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 09:30:36,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [6/17] Tour test_price_extra_pricelist_based_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:36,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [7/17] Tour test_price_extra_pricelist_based_pricelist → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:30:36,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [8/17] Tour test_price_extra_pricelist_based_pricelist → Step order total amount is '$ 103.20' (trigger: .product-screen .order-summary .total:contains("$ 103.20")) 2026-10-24 09:30:36,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [9/17] Tour test_price_extra_pricelist_based_pricelist → Step order total amount is '$ 103.20' (trigger: .product-screen .order-summary .total:contains("$ 103.20"):not(:visible)) 2026-10-24 09:30:36,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [10/17] Tour test_price_extra_pricelist_based_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:36,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [11/17] Tour test_price_extra_pricelist_based_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:30:36,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [12/17] Tour test_price_extra_pricelist_based_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:30:36,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [13/17] Tour test_price_extra_pricelist_based_pricelist → Step .o_pricelist_button 2026-10-24 09:30:36,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [14/17] Tour test_price_extra_pricelist_based_pricelist → Step select price list 'Pricelist 2' (trigger: .selection-item:contains("Pricelist 2")) 2026-10-24 09:30:36,923 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:37,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [15/17] Tour test_price_extra_pricelist_based_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:37,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [16/17] Tour test_price_extra_pricelist_based_pricelist → Step order total amount is '$ 51.60' (trigger: .product-screen .order-summary .total:contains("$ 51.60")) 2026-10-24 09:30:37,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: [17/17] Tour test_price_extra_pricelist_based_pricelist → Step order total amount is '$ 51.60' (trigger: .product-screen .order-summary .total:contains("$ 51.60"):not(:visible)) 2026-10-24 09:30:37,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: tour succeeded 2026-10-24 09:30:37,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_price_extra_pricelist_based_pricelist SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-24 09:30:37,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist.browser: heap 14881228 (allocated 15998976) 2026-10-24 09:30:37,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Closing chrome headless with pid 14099 2026-10-24 09:30:37,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Closing websocket connection 2026-10-24 09:30:37,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Terminating chrome headless with pid 14099 2026-10-24 09:30:37,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093037_451848_test_price_extra_pricelist_based_pricelist.txt 2026-10-24 09:30:37,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_price_extra_pricelist_based_pricelist: Removing chrome user profile "/tmp/tmpp8fxdev5_chrome_odoo" 2026-10-24 09:30:37,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_card_qty_precision ... 2026-10-24 09:30:38,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome pid: 14292 2026-10-24 09:30:38,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome headless temporary user profile dir: /tmp/tmpr1_0ngrq_chrome_odoo 2026-10-24 09:30:38,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:39883/json/version 2026-10-24 09:30:38,188 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39883/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:30:38,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Browser version: Chrome/150.0.7871.114 2026-10-24 09:30:38,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:39883/json 2026-10-24 09:30:38,226 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39883/json with timeout 3 increased to 10s during tests 2026-10-24 09:30:38,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Websocket url found: ws://127.0.0.1:39883/devtools/page/04AB558E98AAF15AC6DE68590CC7F6C1 2026-10-24 09:30:38,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Enable chrome headless console log notification 2026-10-24 09:30:38,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome headless enable page notifications 2026-10-24 09:30:38,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:30:38,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Setting session cookie in browser 2026-10-24 09:30:38,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:30:38,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:30:38,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:30:40,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:40] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.081 2.111 2026-10-24 09:30:40,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Navigation result: {'frameId': '04AB558E98AAF15AC6DE68590CC7F6C1', 'loaderId': 'C37B21E63D8FDBFA439EF331CD790656', 'isDownload': False} 2026-10-24 09:30:40,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Evaluate ready code "odoo.isTourReady('ProductCardUoMPrecision')" 2026-10-24 09:30:40,721 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:30:40,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:40] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-10-24 09:30:40,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:40] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.039 2026-10-24 09:30:40,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:40] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-10-24 09:30:41,579 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:41] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:30:41,597 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:30:41,618 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:41,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: IndexedDB 1 Ready 2026-10-24 09:30:41,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Evaluate test code "odoo.startTour('ProductCardUoMPrecision', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:30:41,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [1/20] Tour ProductCardUoMPrecision → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:30:42,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.320 0.675 2026-10-24 09:30:42,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.008 2026-10-24 09:30:42,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-24 09:30:42,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-24 09:30:42,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:30:43,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:30:43,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:30:43,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: Owl is running in 'dev' mode. 2026-10-24 09:30:43,208 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:43,226 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:43,377 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "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-24 09:30:43,456 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.097 2026-10-24 09:30:43,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [2/20] Tour ProductCardUoMPrecision → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:30:43,487 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-24 09:30:43,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.075 0.123 2026-10-24 09:30:43,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.017 0.177 2026-10-24 09:30:43,638 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.008 0.149 2026-10-24 09:30:43,698 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.018 0.016 2026-10-24 09:30:43,721 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.051 2026-10-24 09:30:43,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.060 2026-10-24 09:30:43,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.046 2026-10-24 09:30:43,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.011 0.076 2026-10-24 09:30:43,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [3/20] Tour ProductCardUoMPrecision → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:30:43,843 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.168 2026-10-24 09:30:43,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.171 2026-10-24 09:30:43,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.011 0.203 2026-10-24 09:30:43,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.009 0.141 2026-10-24 09:30:43,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.083 2026-10-24 09:30:43,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:43] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.221 2026-10-24 09:30:44,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:44] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.045 0.110 2026-10-24 09:30:44,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:44] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.187 2026-10-24 09:30:44,127 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:44] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.244 2026-10-24 09:30:44,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [4/20] Tour ProductCardUoMPrecision → Step picking radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input) 2026-10-24 09:30:44,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [5/20] Tour ProductCardUoMPrecision → Step Click on Add (trigger: body button:contains(Add)) 2026-10-24 09:30:44,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [6/20] Tour ProductCardUoMPrecision → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:44,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [7/20] Tour ProductCardUoMPrecision → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:30:44,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [8/20] Tour ProductCardUoMPrecision → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:30:44,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [9/20] Tour ProductCardUoMPrecision → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"0.1"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("0.1"))) 2026-10-24 09:30:44,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [10/20] Tour ProductCardUoMPrecision → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:44,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [11/20] Tour ProductCardUoMPrecision → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:30:44,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [12/20] Tour ProductCardUoMPrecision → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-10-24 09:30:45,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:45] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.105 0.201 2026-10-24 09:30:45,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [13/20] Tour ProductCardUoMPrecision → Step Click on Add (trigger: body button:contains(Add)) 2026-10-24 09:30:45,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [14/20] Tour ProductCardUoMPrecision → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:30:45,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [15/20] Tour ProductCardUoMPrecision → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:30:45,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [16/20] Tour ProductCardUoMPrecision → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-10-24 09:30:45,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [17/20] Tour ProductCardUoMPrecision → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"0.7"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("0.7"))) 2026-10-24 09:30:45,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [18/20] Tour ProductCardUoMPrecision → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:30:45,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [19/20] Tour ProductCardUoMPrecision → Step 'Configurable Chair' should have '0.8' quantity (trigger: article.product .product-content:has(.product-name:contains("Configurable Chair")):has(.product-cart-qty:contains("0.8"))) 2026-10-24 09:30:45,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [20/20] Tour ProductCardUoMPrecision → Step Check the cart button if it shows the quantity in correct format/precision (trigger: .review-button:contains('0.8')) 2026-10-24 09:30:45,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: tour succeeded 2026-10-24 09:30:45,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductCardUoMPrecision SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:30:45,725 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:45] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.062 0.142 2026-10-24 09:30:45,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: heap 15885240 (allocated 16785408) 2026-10-24 09:30:45,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Closing chrome headless with pid 14292 2026-10-24 09:30:45,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Closing websocket connection 2026-10-24 09:30:45,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Terminating chrome headless with pid 14292 2026-10-24 09:30:45,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093045_997109_test_product_card_qty_precision.txt 2026-10-24 09:30:45,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Removing chrome user profile "/tmp/tmpr1_0ngrq_chrome_odoo" 2026-10-24 09:30:46,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_categories_order ... 2026-10-24 09:30:46,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome pid: 14493 2026-10-24 09:30:46,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome headless temporary user profile dir: /tmp/tmppuzpcc8c_chrome_odoo 2026-10-24 09:30:46,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Issuing json command http://127.0.0.1:40535/json/version 2026-10-24 09:30:46,873 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40535/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:30:46,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:30:46,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Issuing json command http://127.0.0.1:40535/json 2026-10-24 09:30:46,984 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40535/json with timeout 3 increased to 10s during tests 2026-10-24 09:30:47,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Websocket url found: ws://127.0.0.1:40535/devtools/page/14E13ABD675A50D746DFEEE37262D24A 2026-10-24 09:30:47,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Enable chrome headless console log notification 2026-10-24 09:30:47,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome headless enable page notifications 2026-10-24 09:30:47,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:30:47,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Setting session cookie in browser 2026-10-24 09:30:47,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:30:47,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:30:47,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:30:48,305 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:48] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.081 0.918 2026-10-24 09:30:48,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Navigation result: {'frameId': '14E13ABD675A50D746DFEEE37262D24A', 'loaderId': 'E77BC0A10328C865BF9A545E65EFFA05', 'isDownload': False} 2026-10-24 09:30:48,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Evaluate ready code "odoo.isTourReady('PosCategoriesOrder')" 2026-10-24 09:30:48,347 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:30:48,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:48] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-24 09:30:48,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:48] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-24 09:30:48,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:48] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-24 09:30:49,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:30:49,133 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:30:49,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: IndexedDB 1 Ready 2026-10-24 09:30:49,191 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-24 09:30:49,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Evaluate test code "odoo.startTour('PosCategoriesOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:30:49,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.050 2026-10-24 09:30:49,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [1/10] Tour PosCategoriesOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:30:50,078 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.315 0.591 2026-10-24 09:30:50,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.816 2026-10-24 09:30:50,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:30:50,333 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:30:50,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-24 09:30:50,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:30:50,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:30:50,573 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:30:50,577 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:30:50,641 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:50,698 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 09:30:50,755 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 09:30:50,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [2/10] Tour PosCategoriesOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:30:50,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 16 0.062 0.092 2026-10-24 09:30:50,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.008 0.079 2026-10-24 09:30:50,880 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.008 0.221 2026-10-24 09:30:50,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.011 2026-10-24 09:30:50,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.018 0.047 2026-10-24 09:30:50,993 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.074 2026-10-24 09:30:51,012 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.073 2026-10-24 09:30:51,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.079 2026-10-24 09:30:51,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.146 2026-10-24 09:30:51,092 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-24 09:30:51,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [3/10] Tour PosCategoriesOrder → Step .category-button:eq(0) > div span:contains("AAA") 2026-10-24 09:30:51,106 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.100 2026-10-24 09:30:51,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [4/10] Tour PosCategoriesOrder → Step .category-button:eq(1) > div span:contains("AAB") 2026-10-24 09:30:51,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.199 2026-10-24 09:30:51,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.144 2026-10-24 09:30:51,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [5/10] Tour PosCategoriesOrder → Step .category-button:eq(2) > div span:contains("AAC") 2026-10-24 09:30:51,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.130 2026-10-24 09:30:51,197 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.077 2026-10-24 09:30:51,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.125 2026-10-24 09:30:51,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [6/10] Tour PosCategoriesOrder → Step .category-button:eq(1) > div span:contains("AAB") 2026-10-24 09:30:51,339 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:51] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.179 2026-10-24 09:30:51,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [7/10] Tour PosCategoriesOrder → Step 'Product in AAB and AAX' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product in AAB and AAX")) 2026-10-24 09:30:51,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [8/10] Tour PosCategoriesOrder → Step .category-button:eq(2) > div span:contains("AAX") 2026-10-24 09:30:51,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [9/10] Tour PosCategoriesOrder → Step .category-button:eq(2) > div span:contains("AAX") 2026-10-24 09:30:51,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [10/10] Tour PosCategoriesOrder → Step .category-button:eq(3) > div span:contains("AAY") 2026-10-24 09:30:51,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: tour succeeded 2026-10-24 09:30:51,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: ╔═══════════════════════════════════╗ ║ TOUR PosCategoriesOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:30:51,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: heap 14188168 (allocated 15474688) 2026-10-24 09:30:51,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Closing chrome headless with pid 14493 2026-10-24 09:30:51,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Closing websocket connection 2026-10-24 09:30:51,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Terminating chrome headless with pid 14493 2026-10-24 09:30:51,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093051_945730_test_product_categories_order.txt 2026-10-24 09:30:51,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Removing chrome user profile "/tmp/tmppuzpcc8c_chrome_odoo" 2026-10-24 09:30:52,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_fp ... 2026-10-24 09:30:54,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome pid: 14688 2026-10-24 09:30:54,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome headless temporary user profile dir: /tmp/tmpndl3xdkn_chrome_odoo 2026-10-24 09:30:54,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:38741/json/version 2026-10-24 09:30:54,924 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38741/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:30:55,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Browser version: Chrome/150.0.7871.114 2026-10-24 09:30:55,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:38741/json 2026-10-24 09:30:55,063 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38741/json with timeout 3 increased to 10s during tests 2026-10-24 09:30:55,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Websocket url found: ws://127.0.0.1:38741/devtools/page/7BCE8F43C307B4A93E49C83B69F6B68C 2026-10-24 09:30:55,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Enable chrome headless console log notification 2026-10-24 09:30:55,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome headless enable page notifications 2026-10-24 09:30:55,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:30:55,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Setting session cookie in browser 2026-10-24 09:30:55,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:30:55,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:30:55,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:30:56,651 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.129 1.130 2026-10-24 09:30:56,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Navigation result: {'frameId': '7BCE8F43C307B4A93E49C83B69F6B68C', 'loaderId': 'C45DC66D0E2C404C7E00D543F1B5BF80', 'isDownload': False} 2026-10-24 09:30:56,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Evaluate ready code "odoo.isTourReady('ProductComboChangeFP')" 2026-10-24 09:30:56,688 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:30:56,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-24 09:30:56,766 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.066 2026-10-24 09:30:56,783 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:56] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.081 2026-10-24 09:30:57,378 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:30:57,405 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:30:57,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Evaluate test code "odoo.startTour('ProductComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:30:57,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: IndexedDB 1 Ready 2026-10-24 09:30:57,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [1/37] Tour ProductComboChangeFP → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:30:57,453 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:30:58,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:58] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.312 0.580 2026-10-24 09:30:58,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.887 2026-10-24 09:30:58,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:30:58,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.021 2026-10-24 09:30:58,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:30:58,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:58] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.042 2026-10-24 09:30:58,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:30:58,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:58] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:30:58,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: Owl is running in 'dev' mode. 2026-10-24 09:30:59,035 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:30:59,041 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:30:59,129 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-24 09:30:59,137 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "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-24 09:30:59,172 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:30:59,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [2/37] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:30:59,220 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.049 0.086 2026-10-24 09:30:59,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.009 0.170 2026-10-24 09:30:59,306 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.129 2026-10-24 09:30:59,349 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.017 2026-10-24 09:30:59,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.055 2026-10-24 09:30:59,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.046 2026-10-24 09:30:59,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.026 2026-10-24 09:30:59,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.056 2026-10-24 09:30:59,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.101 2026-10-24 09:30:59,494 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.028 0.088 2026-10-24 09:30:59,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [3/37] Tour ProductComboChangeFP → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:30:59,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.093 2026-10-24 09:30:59,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.097 2026-10-24 09:30:59,599 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.091 2026-10-24 09:30:59,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.116 2026-10-24 09:30:59,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.169 2026-10-24 09:30:59,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.050 0.132 2026-10-24 09:30:59,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:30:59] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.224 2026-10-24 09:30:59,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [4/37] Tour ProductComboChangeFP → Step 'Combo Product 3' should have '2' extra price (trigger: article.product:has(.product-name:contains("Combo Product 3")):has(.price-extra:contains("2"))) 2026-10-24 09:30:59,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [5/37] Tour ProductComboChangeFP → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:30:59,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [6/37] Tour ProductComboChangeFP → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:31:00,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [7/37] Tour ProductComboChangeFP → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:31:00,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [8/37] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:31:00,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [9/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:00,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [10/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1")):has(.price:contains("8.33"))) 2026-10-24 09:31:00,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [11/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1")):has(.price:contains("16.67"))) 2026-10-24 09:31:00,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [12/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1")):has(.price:contains("25.00"))) 2026-10-24 09:31:00,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [13/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:00,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [14/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:00,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [15/37] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 09:31:00,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [16/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:00,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [17/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:00,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [18/37] Tour ProductComboChangeFP → Step order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55")) 2026-10-24 09:31:00,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [19/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:00,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [20/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:00,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [21/37] Tour ProductComboChangeFP → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:31:01,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [22/37] Tour ProductComboChangeFP → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:31:01,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [23/37] Tour ProductComboChangeFP → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:31:01,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [24/37] Tour ProductComboChangeFP → Step fiscal position screen is shown (trigger: .selection-item:contains("test fp")) 2026-10-24 09:31:01,164 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:01,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [25/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:01,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [26/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:01,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [27/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1")):has(.price:contains("16.67"))) 2026-10-24 09:31:01,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [28/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1")):has(.price:contains("25.00"))) 2026-10-24 09:31:01,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [29/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1")):has(.price:contains("8.33"))) 2026-10-24 09:31:01,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [30/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:01,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [31/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:01,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [32/37] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 09:31:01,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [33/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:01,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [34/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:01,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [35/37] Tour ProductComboChangeFP → Step order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38")) 2026-10-24 09:31:01,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [36/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:01,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [37/37] Tour ProductComboChangeFP → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:31:01,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: tour succeeded 2026-10-24 09:31:01,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: ╔═════════════════════════════════════╗ ║ TOUR ProductComboChangeFP SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-24 09:31:02,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: heap 16239116 (allocated 17309696) 2026-10-24 09:31:02,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Closing chrome headless with pid 14688 2026-10-24 09:31:02,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Closing websocket connection 2026-10-24 09:31:02,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Terminating chrome headless with pid 14688 2026-10-24 09:31:02,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093102_316209_test_product_combo_change_fp.txt 2026-10-24 09:31:02,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Removing chrome user profile "/tmp/tmpndl3xdkn_chrome_odoo" 2026-10-24 09:31:02,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_pricelist ... 2026-10-24 09:31:05,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome pid: 14894 2026-10-24 09:31:05,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome headless temporary user profile dir: /tmp/tmps9hy4wb3_chrome_odoo 2026-10-24 09:31:05,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:38369/json/version 2026-10-24 09:31:05,082 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38369/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:31:05,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-24 09:31:05,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:38369/json 2026-10-24 09:31:05,178 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38369/json with timeout 3 increased to 10s during tests 2026-10-24 09:31:05,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Websocket url found: ws://127.0.0.1:38369/devtools/page/B186B88D995FFC7F3F0728FEAEF86A5A 2026-10-24 09:31:05,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Enable chrome headless console log notification 2026-10-24 09:31:05,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome headless enable page notifications 2026-10-24 09:31:05,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:31:05,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Setting session cookie in browser 2026-10-24 09:31:05,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:31:05,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:31:05,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:31:06,553 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:06] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.096 1.021 2026-10-24 09:31:06,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Navigation result: {'frameId': 'B186B88D995FFC7F3F0728FEAEF86A5A', 'loaderId': '74A51DEC9B83F562CE22065ECE29873E', 'isDownload': False} 2026-10-24 09:31:06,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Evaluate ready code "odoo.isTourReady('ProductComboChangePricelist')" 2026-10-24 09:31:06,604 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:31:06,641 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:06] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-24 09:31:06,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:06] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-10-24 09:31:06,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:06] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.053 2026-10-24 09:31:07,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:07] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:31:07,394 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:07,418 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:31:07,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Evaluate test code "odoo.startTour('ProductComboChangePricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:31:07,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: IndexedDB 1 Ready 2026-10-24 09:31:07,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [1/30] Tour ProductComboChangePricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:31:07,462 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.055 2026-10-24 09:31:08,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.341 0.611 2026-10-24 09:31:08,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.860 2026-10-24 09:31:08,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-24 09:31:08,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:31:08,716 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.025 2026-10-24 09:31:08,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:31:08,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.012 2026-10-24 09:31:08,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: Owl is running in 'dev' mode. 2026-10-24 09:31:08,927 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:08,935 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:09,066 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:31:09,083 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09: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-24 09:31:09,124 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:31:09,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.046 0.082 2026-10-24 09:31:09,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.012 0.112 2026-10-24 09:31:09,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [2/30] Tour ProductComboChangePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:31:09,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.008 0.196 2026-10-24 09:31:09,420 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.045 2026-10-24 09:31:09,437 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.058 2026-10-24 09:31:09,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.037 2026-10-24 09:31:09,472 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.066 2026-10-24 09:31:09,482 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.082 2026-10-24 09:31:09,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.066 2026-10-24 09:31:09,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [3/30] Tour ProductComboChangePricelist → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:31:09,532 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.067 2026-10-24 09:31:09,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.131 2026-10-24 09:31:09,560 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.066 2026-10-24 09:31:09,576 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.058 2026-10-24 09:31:09,589 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.048 2026-10-24 09:31:09,602 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.075 2026-10-24 09:31:09,722 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.050 0.119 2026-10-24 09:31:09,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:09] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.261 2026-10-24 09:31:09,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [4/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:31:09,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [5/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:31:09,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [6/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:31:10,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [7/30] Tour ProductComboChangePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:31:10,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [8/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:10,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [9/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1")):has(.price:contains("6.67"))) 2026-10-24 09:31:10,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [10/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1")):has(.price:contains("14.66"))) 2026-10-24 09:31:10,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [11/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","price":"26.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1")):has(.price:contains("26.00"))) 2026-10-24 09:31:10,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [12/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:10,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [13/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:10,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [14/30] Tour ProductComboChangePricelist → Step order total amount is '47.33' (trigger: .product-screen .order-summary .total:contains("47.33")) 2026-10-24 09:31:10,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [15/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:10,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [16/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:10,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [17/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:31:10,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [18/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:31:10,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [19/30] Tour ProductComboChangePricelist → Step .o_pricelist_button 2026-10-24 09:31:10,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [20/30] Tour ProductComboChangePricelist → Step select price list 'sale 10%' (trigger: .selection-item:contains("sale 10%")) 2026-10-24 09:31:10,978 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:11,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [21/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:11,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [22/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:11,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [23/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","price":"6.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1")):has(.price:contains("6.00"))) 2026-10-24 09:31:11,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [24/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","price":"13.20"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1")):has(.price:contains("13.20"))) 2026-10-24 09:31:11,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [25/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","price":"23.40"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1")):has(.price:contains("23.40"))) 2026-10-24 09:31:11,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [26/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:11,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [27/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:11,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [28/30] Tour ProductComboChangePricelist → Step order total amount is '42.60' (trigger: .product-screen .order-summary .total:contains("42.60")) 2026-10-24 09:31:11,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [29/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:11,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [30/30] Tour ProductComboChangePricelist → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:31:11,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: tour succeeded 2026-10-24 09:31:11,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: ╔════════════════════════════════════════════╗ ║ TOUR ProductComboChangePricelist SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-24 09:31:11,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: heap 16300752 (allocated 17571840) 2026-10-24 09:31:11,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Closing chrome headless with pid 14894 2026-10-24 09:31:11,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Closing websocket connection 2026-10-24 09:31:11,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Terminating chrome headless with pid 14894 2026-10-24 09:31:11,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093111_895297_test_product_combo_change_pricelist.txt 2026-10-24 09:31:11,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Removing chrome user profile "/tmp/tmps9hy4wb3_chrome_odoo" 2026-10-24 09:31:11,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_price ... 2026-10-24 09:31:12,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome pid: 15100 2026-10-24 09:31:12,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome headless temporary user profile dir: /tmp/tmpmhgstji3_chrome_odoo 2026-10-24 09:31:12,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Issuing json command http://127.0.0.1:45831/json/version 2026-10-24 09:31:12,809 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45831/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:31:12,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Browser version: Chrome/150.0.7871.114 2026-10-24 09:31:12,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Issuing json command http://127.0.0.1:45831/json 2026-10-24 09:31:12,884 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45831/json with timeout 3 increased to 10s during tests 2026-10-24 09:31:12,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Websocket url found: ws://127.0.0.1:45831/devtools/page/6A70C6D3662342A688E6CF121F14B35C 2026-10-24 09:31:12,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Enable chrome headless console log notification 2026-10-24 09:31:12,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome headless enable page notifications 2026-10-24 09:31:13,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:31:13,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Setting session cookie in browser 2026-10-24 09:31:13,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:31:13,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:31:13,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:31:14,086 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:14] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.083 0.902 2026-10-24 09:31:14,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Navigation result: {'frameId': '6A70C6D3662342A688E6CF121F14B35C', 'loaderId': '9B4672EFCC651C6A84CFBD7511A0A8C4', 'isDownload': False} 2026-10-24 09:31:14,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Evaluate ready code "odoo.isTourReady('ProductComboPriceCheckTour')" 2026-10-24 09:31:14,129 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:31:14,162 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:14] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:31:14,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:14] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-24 09:31:14,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:14] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-24 09:31:14,854 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:31:14,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Evaluate test code "odoo.startTour('ProductComboPriceCheckTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:31:14,907 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:31:14,928 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:31:14,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [1/20] Tour ProductComboPriceCheckTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:31:14,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: IndexedDB 1 Ready 2026-10-24 09:31:14,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.025 2026-10-24 09:31:15,861 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 330 0.313 0.640 2026-10-24 09:31:15,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.876 2026-10-24 09:31:16,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:31:16,178 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:31:16,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:31:16,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:31:16,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: Owl is running in 'dev' mode. 2026-10-24 09:31:16,411 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:31:16,425 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:16,507 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:16,561 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:31:16,576 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 09:31:16,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [2/20] Tour ProductComboPriceCheckTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:31:16,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.060 0.057 2026-10-24 09:31:16,660 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.008 0.139 2026-10-24 09:31:16,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.091 2026-10-24 09:31:16,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.030 2026-10-24 09:31:16,807 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.086 2026-10-24 09:31:16,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.095 2026-10-24 09:31:16,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.114 2026-10-24 09:31:16,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.091 2026-10-24 09:31:16,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.155 2026-10-24 09:31:16,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [3/20] Tour ProductComboPriceCheckTour → Step click product 'Desk Combo' (trigger: article.product .product-content .product-name:contains("Desk Combo")) 2026-10-24 09:31:16,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.190 2026-10-24 09:31:16,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.115 2026-10-24 09:31:16,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:31:16,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.124 2026-10-24 09:31:16,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.083 2026-10-24 09:31:16,998 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:16] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.092 2026-10-24 09:31:17,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:17] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.158 2026-10-24 09:31:17,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:17] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.141 2026-10-24 09:31:17,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [4/20] Tour ProductComboPriceCheckTour → Step Select combo item Whiteboard Pen (trigger: .modal label.combo-item article.product:has(.product-name:contains("Whiteboard Pen"))) 2026-10-24 09:31:17,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [5/20] Tour ProductComboPriceCheckTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:31:17,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [6/20] Tour ProductComboPriceCheckTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:17,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [7/20] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Combo"))) 2026-10-24 09:31:17,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [8/20] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":"4.45"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("4.45"))) 2026-10-24 09:31:17,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [9/20] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Desk Pad","quantity":"1.0","price":"1.59"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("1.59"))) 2026-10-24 09:31:17,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [10/20] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Whiteboard Pen","quantity":"1.0","price":"0.96"} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0.96"))) 2026-10-24 09:31:17,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [11/20] Tour ProductComboPriceCheckTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:17,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [12/20] Tour ProductComboPriceCheckTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:17,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [13/20] Tour ProductComboPriceCheckTour → Step order total amount is '7.00' (trigger: .product-screen .order-summary .total:contains("7.00")) 2026-10-24 09:31:17,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [14/20] Tour ProductComboPriceCheckTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:18,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [15/20] Tour ProductComboPriceCheckTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:31:18,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [16/20] Tour ProductComboPriceCheckTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:31:18,156 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:18,160 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:31:18,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [17/20] Tour ProductComboPriceCheckTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:31:18,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [18/20] Tour ProductComboPriceCheckTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:31:18,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [19/20] Tour ProductComboPriceCheckTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:31:18,363 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09: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-24 09:31:18,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93980921 started for PoS orders references: [{'name': 'Order 00078-001-0001', 'uuid': '6277246d-91f9-4b5f-bc49-af8bd57cb06e'}] 2026-10-24 09:31:18,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [20/20] Tour ProductComboPriceCheckTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:31:18,501 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:31:19,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93980921 order {'name': 'Order 00078-001-0001', 'uuid': '6277246d-91f9-4b5f-bc49-af8bd57cb06e'} created pos.order #55 2026-10-24 09:31:19,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93980921 finished 2026-10-24 09:31:19,812 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 398 0.550 0.785 2026-10-24 09:31:19,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:31:20,068 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:20] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:31:20,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: tour succeeded 2026-10-24 09:31:20,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboPriceCheckTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:31:20,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: heap 16530860 (allocated 18489344) 2026-10-24 09:31:20,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Closing chrome headless with pid 15100 2026-10-24 09:31:20,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Closing websocket connection 2026-10-24 09:31:20,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Terminating chrome headless with pid 15100 2026-10-24 09:31:20,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093120_504836_test_product_combo_price.txt 2026-10-24 09:31:20,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Removing chrome user profile "/tmp/tmpmhgstji3_chrome_odoo" 2026-10-24 09:31:20,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_information_screen_admin ... 2026-10-24 09:31:21,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome pid: 15297 2026-10-24 09:31:21,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome headless temporary user profile dir: /tmp/tmpa72cg4g5_chrome_odoo 2026-10-24 09:31:21,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:35935/json/version 2026-10-24 09:31:21,292 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35935/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:31:21,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Browser version: Chrome/150.0.7871.114 2026-10-24 09:31:21,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:35935/json 2026-10-24 09:31:21,458 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35935/json with timeout 3 increased to 10s during tests 2026-10-24 09:31:21,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Websocket url found: ws://127.0.0.1:35935/devtools/page/04691EAC68E35620643E85E7B99476AD 2026-10-24 09:31:21,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Enable chrome headless console log notification 2026-10-24 09:31:21,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome headless enable page notifications 2026-10-24 09:31:21,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:31:21,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Setting session cookie in browser 2026-10-24 09:31:21,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:31:21,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:31:21,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:31:24,181 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:24] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.088 2.346 2026-10-24 09:31:24,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Navigation result: {'frameId': '04691EAC68E35620643E85E7B99476AD', 'loaderId': '524FAFBD6FF28F834A037EF5A7C47ED9', 'isDownload': False} 2026-10-24 09:31:24,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Evaluate ready code "odoo.isTourReady('CheckProductInformation')" 2026-10-24 09:31:24,223 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:31:24,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:24] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-24 09:31:24,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:24] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 09:31:24,281 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:24] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-10-24 09:31:24,877 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:31:24,890 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:24,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Evaluate test code "odoo.startTour('CheckProductInformation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:31:24,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: IndexedDB 1 Ready 2026-10-24 09:31:24,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [1/9] Tour CheckProductInformation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:31:24,952 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-24 09:31:25,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:25] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.358 0.544 2026-10-24 09:31:25,830 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.905 2026-10-24 09:31:26,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:31:26,100 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 09:31:26,130 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:31:26,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:31:26,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:31:26,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: Owl is running in 'dev' mode. 2026-10-24 09:31:26,392 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:26,414 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:26,528 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.060 2026-10-24 09:31:26,554 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-24 09:31:26,559 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.067 2026-10-24 09:31:26,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [2/9] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:31:26,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 16 0.064 0.067 2026-10-24 09:31:26,643 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.013 0.146 2026-10-24 09:31:26,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.143 2026-10-24 09:31:26,741 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.046 2026-10-24 09:31:26,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.011 0.074 2026-10-24 09:31:26,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [3/9] Tour CheckProductInformation → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:31:26,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.014 0.110 2026-10-24 09:31:26,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.099 2026-10-24 09:31:26,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.130 2026-10-24 09:31:26,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.047 2026-10-24 09:31:26,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.040 2026-10-24 09:31:26,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.154 2026-10-24 09:31:26,956 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-24 09:31:26,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.284 2026-10-24 09:31:26,977 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.069 2026-10-24 09:31:26,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.101 2026-10-24 09:31:27,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:27] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.224 2026-10-24 09:31:27,134 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:27] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.044 0.152 2026-10-24 09:31:27,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [4/9] Tour CheckProductInformation → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-10-24 09:31:27,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [5/9] Tour CheckProductInformation → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-10-24 09:31:27,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.038 2026-10-24 09:31:27,466 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:27] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 23 0.033 0.093 2026-10-24 09:31:27,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:27] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 23 0.032 0.091 2026-10-24 09:31:27,833 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:27] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:27,837 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:27,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [6/9] Tour CheckProductInformation → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-10-24 09:31:27,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [7/9] Tour CheckProductInformation → Step click product 'product_a' (trigger: article.product:contains("product_a") .product-information-tag) 2026-10-24 09:31:27,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [8/9] Tour CheckProductInformation → Step .section-financials :contains('Margin') 2026-10-24 09:31:28,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:28] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 76 0.079 0.151 2026-10-24 09:31:28,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [9/9] Tour CheckProductInformation → Step .section-product-info-title:not(:contains('On hand:')) 2026-10-24 09:31:28,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: tour succeeded 2026-10-24 09:31:28,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: ╔════════════════════════════════════════╗ ║ TOUR CheckProductInformation SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:31:28,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: heap 15790168 (allocated 17047552) 2026-10-24 09:31:28,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Closing chrome headless with pid 15297 2026-10-24 09:31:28,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Closing websocket connection 2026-10-24 09:31:28,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Terminating chrome headless with pid 15297 2026-10-24 09:31:28,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093128_685230_test_product_information_screen_admin.txt 2026-10-24 09:31:28,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Removing chrome user profile "/tmp/tmpa72cg4g5_chrome_odoo" 2026-10-24 09:31:28,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_ref_displayed ... 2026-10-24 09:31:29,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Chrome pid: 15502 2026-10-24 09:31:29,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Chrome headless temporary user profile dir: /tmp/tmpxmofbkvc_chrome_odoo 2026-10-24 09:31:29,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Issuing json command http://127.0.0.1:42013/json/version 2026-10-24 09:31:29,504 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42013/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:31:29,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Browser version: Chrome/150.0.7871.114 2026-10-24 09:31:29,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Issuing json command http://127.0.0.1:42013/json 2026-10-24 09:31:29,580 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42013/json with timeout 3 increased to 10s during tests 2026-10-24 09:31:29,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Websocket url found: ws://127.0.0.1:42013/devtools/page/E5C88A279FB0B1D22E7A09731DBE913A 2026-10-24 09:31:29,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Enable chrome headless console log notification 2026-10-24 09:31:29,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Chrome headless enable page notifications 2026-10-24 09:31:29,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:31:29,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Setting session cookie in browser 2026-10-24 09:31:29,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:31:29,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:31:29,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:31:30,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:30] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 180 0.122 0.983 2026-10-24 09:31:30,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Navigation result: {'frameId': 'E5C88A279FB0B1D22E7A09731DBE913A', 'loaderId': '27AC2E8DFE03651FD70A0E3CD2176516', 'isDownload': False} 2026-10-24 09:31:30,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Evaluate ready code "odoo.isTourReady('test_product_ref_displayed')" 2026-10-24 09:31:31,015 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:31:31,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:31] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-24 09:31:31,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:31] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-24 09:31:31,068 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:31] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-24 09:31:31,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:31:31,759 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:31,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: IndexedDB 1 Ready 2026-10-24 09:31:31,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Evaluate test code "odoo.startTour('test_product_ref_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:31:31,790 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:31,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [1/11] Tour test_product_ref_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:31:32,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.300 0.573 2026-10-24 09:31:32,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.880 2026-10-24 09:31:32,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:31:32,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-24 09:31:32,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:31:32,994 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:31:33,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:31:33,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: Owl is running in 'dev' mode. 2026-10-24 09:31:33,171 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:33,190 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:33,257 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:31:33,348 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:31:33,358 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.055 2026-10-24 09:31:33,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 16 0.067 0.039 2026-10-24 09:31:33,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [2/11] Tour test_product_ref_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:31:33,438 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.009 0.150 2026-10-24 09:31:33,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.127 2026-10-24 09:31:33,588 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.014 2026-10-24 09:31:33,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.023 2026-10-24 09:31:33,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.046 2026-10-24 09:31:33,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.060 2026-10-24 09:31:33,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [3/11] Tour test_product_ref_displayed → Step click product 'Test name' (trigger: article.product .product-content .product-name:contains("Test name")) 2026-10-24 09:31:33,664 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.038 2026-10-24 09:31:33,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 09:31:33,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.126 2026-10-24 09:31:33,729 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.007 0.116 2026-10-24 09:31:33,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.174 2026-10-24 09:31:33,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.164 2026-10-24 09:31:33,775 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.068 2026-10-24 09:31:33,867 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.028 0.102 2026-10-24 09:31:33,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.159 2026-10-24 09:31:33,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:33] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.227 2026-10-24 09:31:33,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [4/11] Tour test_product_ref_displayed → Step click product 'Test name' (trigger: article.product:contains("Test name") .product-information-tag) 2026-10-24 09:31:34,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [5/11] Tour test_product_ref_displayed → Step .modal .btn-secondary:contains(Edit) 2026-10-24 09:31:34,420 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:34] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 80 0.131 0.170 2026-10-24 09:31:34,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [6/11] Tour test_product_ref_displayed → Step .modal .btn-primary:contains(Save) 2026-10-24 09:31:34,532 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.028 2026-10-24 09:31:34,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:34] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 25 0.061 0.074 2026-10-24 09:31:34,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:34] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 21 0.038 0.065 2026-10-24 09:31:35,016 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:35,020 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:35] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:35,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [7/11] Tour test_product_ref_displayed → Step click product 'Test name' (trigger: article.product .product-content .product-name:contains("Test name")) 2026-10-24 09:31:35,113 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:35] "POST /web/dataset/call_kw/product.product/read HTTP/1.1" 200 - 15 0.017 0.045 2026-10-24 09:31:35,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [8/11] Tour test_product_ref_displayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:35,171 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.006 0.018 2026-10-24 09:31:35,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [9/11] Tour test_product_ref_displayed → Step Check orderline with attributes: {"withClass":".selected","productName":"Test name","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test name")):has(.qty:contains("2"))) 2026-10-24 09:31:35,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 09:31:35,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [10/11] Tour test_product_ref_displayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:35,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: [11/11] Tour test_product_ref_displayed → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:31:35,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: tour succeeded 2026-10-24 09:31:35,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_product_ref_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:31:35,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed.browser: heap 16426656 (allocated 17833984) 2026-10-24 09:31:35,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Closing chrome headless with pid 15502 2026-10-24 09:31:35,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Closing websocket connection 2026-10-24 09:31:35,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Terminating chrome headless with pid 15502 2026-10-24 09:31:35,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093135_604769_test_product_ref_displayed.txt 2026-10-24 09:31:35,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_ref_displayed: Removing chrome user profile "/tmp/tmpxmofbkvc_chrome_odoo" 2026-10-24 09:31:35,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search ... 2026-10-24 09:31:36,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome pid: 15710 2026-10-24 09:31:36,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome headless temporary user profile dir: /tmp/tmpb0klyoby_chrome_odoo 2026-10-24 09:31:36,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Issuing json command http://127.0.0.1:45791/json/version 2026-10-24 09:31:36,544 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45791/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:31:36,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Browser version: Chrome/150.0.7871.114 2026-10-24 09:31:36,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Issuing json command http://127.0.0.1:45791/json 2026-10-24 09:31:36,564 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45791/json with timeout 3 increased to 10s during tests 2026-10-24 09:31:36,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Websocket url found: ws://127.0.0.1:45791/devtools/page/030A296038B2EFC8D0CFBDD165D342E2 2026-10-24 09:31:36,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Enable chrome headless console log notification 2026-10-24 09:31:36,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome headless enable page notifications 2026-10-24 09:31:36,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:31:36,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Setting session cookie in browser 2026-10-24 09:31:36,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:31:36,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:31:36,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:31:37,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:37] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.083 0.956 2026-10-24 09:31:37,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Navigation result: {'frameId': '030A296038B2EFC8D0CFBDD165D342E2', 'loaderId': '60EA84092740EB94F5EC2A7295E4C906', 'isDownload': False} 2026-10-24 09:31:37,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Evaluate ready code "odoo.isTourReady('ProductSearchTour')" 2026-10-24 09:31:37,844 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:31:37,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:37] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-24 09:31:37,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:37] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-24 09:31:37,907 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:37] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.043 2026-10-24 09:31:38,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:31:38,557 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:38,575 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:31:38,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: IndexedDB 1 Ready 2026-10-24 09:31:38,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-24 09:31:38,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Evaluate test code "odoo.startTour('ProductSearchTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:31:38,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [1/31] Tour ProductSearchTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:31:39,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:39] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.271 0.533 2026-10-24 09:31:39,413 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.747 2026-10-24 09:31:39,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-24 09:31:39,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:31:39,819 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 09:31:39,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:31:39,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: Owl is running in 'dev' mode. 2026-10-24 09:31:40,004 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:40,009 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:40,176 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:31:40,188 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-24 09:31:40,209 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.108 2026-10-24 09:31:40,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.038 0.095 2026-10-24 09:31:40,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [2/31] Tour ProductSearchTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:31:40,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.009 0.146 2026-10-24 09:31:40,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.010 0.151 2026-10-24 09:31:40,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.015 2026-10-24 09:31:40,413 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.019 0.041 2026-10-24 09:31:40,422 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.057 2026-10-24 09:31:40,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.032 0.083 2026-10-24 09:31:40,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [3/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:40,501 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.126 2026-10-24 09:31:40,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.054 2026-10-24 09:31:40,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.045 2026-10-24 09:31:40,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.100 2026-10-24 09:31:40,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [4/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:40,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.157 2026-10-24 09:31:40,579 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-24 09:31:40,592 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 09:31:40,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.094 2026-10-24 09:31:40,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.032 0.117 2026-10-24 09:31:40,745 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:40] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.182 2026-10-24 09:31:40,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [5/31] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-10-24 09:31:41,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [6/31] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-10-24 09:31:41,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [7/31] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-10-24 09:31:41,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [8/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:41,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [9/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:41,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [10/31] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-10-24 09:31:42,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [11/31] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-10-24 09:31:42,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [12/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:42,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [13/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:42,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [14/31] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-10-24 09:31:42,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [15/31] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-10-24 09:31:42,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [16/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:42,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [17/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:42,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [18/31] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-10-24 09:31:42,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [19/31] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-10-24 09:31:42,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [20/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:43,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [21/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:43,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [22/31] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-10-24 09:31:43,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [23/31] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-10-24 09:31:43,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [24/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:43,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [25/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:43,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [26/31] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-10-24 09:31:44,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [27/31] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-10-24 09:31:44,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [28/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:44,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [29/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:44,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [30/31] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-10-24 09:31:45,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [31/31] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-10-24 09:31:45,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: tour succeeded 2026-10-24 09:31:45,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: ╔══════════════════════════════════╗ ║ TOUR ProductSearchTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:31:45,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: heap 14595456 (allocated 15736832) 2026-10-24 09:31:45,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Closing chrome headless with pid 15710 2026-10-24 09:31:45,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Closing websocket connection 2026-10-24 09:31:45,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Terminating chrome headless with pid 15710 2026-10-24 09:31:45,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093145_359688_test_product_search.txt 2026-10-24 09:31:45,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Removing chrome user profile "/tmp/tmpb0klyoby_chrome_odoo" 2026-10-24 09:31:45,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search_2 ... 2026-10-24 09:31:46,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome pid: 15917 2026-10-24 09:31:46,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome headless temporary user profile dir: /tmp/tmp2ctmnygn_chrome_odoo 2026-10-24 09:31:46,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Issuing json command http://127.0.0.1:35897/json/version 2026-10-24 09:31:46,420 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35897/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:31:46,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Browser version: Chrome/150.0.7871.114 2026-10-24 09:31:46,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Issuing json command http://127.0.0.1:35897/json 2026-10-24 09:31:46,490 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35897/json with timeout 3 increased to 10s during tests 2026-10-24 09:31:46,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Websocket url found: ws://127.0.0.1:35897/devtools/page/61561F3656FCBBC7CAC79E2AFC49E98F 2026-10-24 09:31:46,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Enable chrome headless console log notification 2026-10-24 09:31:46,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome headless enable page notifications 2026-10-24 09:31:46,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:31:46,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Setting session cookie in browser 2026-10-24 09:31:46,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:31:46,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:31:46,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:31:47,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:47] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 133 0.102 0.918 2026-10-24 09:31:47,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Navigation result: {'frameId': '61561F3656FCBBC7CAC79E2AFC49E98F', 'loaderId': '1B7CCAAF1DD03465E1133281C8B7F0D8', 'isDownload': False} 2026-10-24 09:31:47,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Evaluate ready code "odoo.isTourReady('SearchProducts')" 2026-10-24 09:31:47,775 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:31:47,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:47] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-24 09:31:47,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:47] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 09:31:47,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:47] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-24 09:31:48,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:31:48,521 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:48,523 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:31:48,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Evaluate test code "odoo.startTour('SearchProducts', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:31:48,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: IndexedDB 1 Ready 2026-10-24 09:31:48,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [1/15] Tour SearchProducts → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:31:49,436 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 324 0.317 0.575 2026-10-24 09:31:49,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.898 2026-10-24 09:31:49,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:31:49,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-24 09:31:49,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:31:49,842 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:31:49,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:31:49,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: Owl is running in 'dev' mode. 2026-10-24 09:31:50,056 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:50,056 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:31:50,215 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 09:31:50,222 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:31:50,231 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-10-24 09:31:50,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [2/15] Tour SearchProducts → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:31:50,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.055 0.050 2026-10-24 09:31:50,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.013 0.128 2026-10-24 09:31:50,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.126 2026-10-24 09:31:50,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.018 2026-10-24 09:31:50,439 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.029 2026-10-24 09:31:50,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.055 2026-10-24 09:31:50,514 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.024 0.088 2026-10-24 09:31:50,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [3/15] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:50,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.126 2026-10-24 09:31:50,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [4/15] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:50,575 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.104 2026-10-24 09:31:50,592 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.171 2026-10-24 09:31:50,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.169 2026-10-24 09:31:50,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.100 2026-10-24 09:31:50,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.085 2026-10-24 09:31:50,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.125 2026-10-24 09:31:50,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.194 2026-10-24 09:31:50,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.334 2026-10-24 09:31:50,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:50] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.223 2026-10-24 09:31:50,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [5/15] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-10-24 09:31:50,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [6/15] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-10-24 09:31:51,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [7/15] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-10-24 09:31:51,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [8/15] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:51,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [9/15] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:51,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [10/15] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-10-24 09:31:51,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [11/15] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-10-24 09:31:51,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [12/15] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-10-24 09:31:51,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [13/15] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-10-24 09:31:51,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [14/15] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:31:51,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [15/15] Tour SearchProducts → Step click product 'clémentine' (trigger: article.product .product-content .product-name:contains("clémentine")) 2026-10-24 09:31:51,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: tour succeeded 2026-10-24 09:31:51,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: ╔═══════════════════════════════╗ ║ TOUR SearchProducts SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-24 09:31:52,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: heap 15601800 (allocated 17047552) 2026-10-24 09:31:52,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Closing chrome headless with pid 15917 2026-10-24 09:31:52,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Closing websocket connection 2026-10-24 09:31:52,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Terminating chrome headless with pid 15917 2026-10-24 09:31:52,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093152_150963_test_product_search_2.txt 2026-10-24 09:31:52,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Removing chrome user profile "/tmp/tmp2ctmnygn_chrome_odoo" 2026-10-24 09:31:52,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_properly_display_price ... 2026-10-24 09:31:52,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome pid: 16115 2026-10-24 09:31:52,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome headless temporary user profile dir: /tmp/tmpx80ayd5a_chrome_odoo 2026-10-24 09:31:52,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Issuing json command http://127.0.0.1:36079/json/version 2026-10-24 09:31:52,968 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36079/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:31:52,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Browser version: Chrome/150.0.7871.114 2026-10-24 09:31:52,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Issuing json command http://127.0.0.1:36079/json 2026-10-24 09:31:52,990 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36079/json with timeout 3 increased to 10s during tests 2026-10-24 09:31:53,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Websocket url found: ws://127.0.0.1:36079/devtools/page/E3829A19240D959BA7AC0485959A17E1 2026-10-24 09:31:53,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Enable chrome headless console log notification 2026-10-24 09:31:53,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome headless enable page notifications 2026-10-24 09:31:53,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:31:53,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Setting session cookie in browser 2026-10-24 09:31:53,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:31:53,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:31:53,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:31:55,464 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:55] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.096 2.104 2026-10-24 09:31:55,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Navigation result: {'frameId': 'E3829A19240D959BA7AC0485959A17E1', 'loaderId': '213620EAA00EB7B2A961410BFFA92890', 'isDownload': False} 2026-10-24 09:31:55,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Evaluate ready code "odoo.isTourReady('DecimalCommaOrderlinePrice')" 2026-10-24 09:31:55,512 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:31:55,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:55] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-24 09:31:55,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:55] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-10-24 09:31:55,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:55] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-10-24 09:31:56,304 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:56] "GET /web/webclient/translations/2e74dac67a2748f075da47d9db7bc628b02cd78b?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:31:56,320 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:31:56,323 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:56,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: IndexedDB 1 Ready 2026-10-24 09:31:56,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Evaluate test code "odoo.startTour('DecimalCommaOrderlinePrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:31:56,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [1/8] Tour DecimalCommaOrderlinePrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:31:57,163 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.305 0.516 2026-10-24 09:31:57,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.825 2026-10-24 09:31:57,443 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:31:57,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:31:57,485 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:31:57,545 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:31:57,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:31:57,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: Owl is running in 'dev' mode. 2026-10-24 09:31:57,702 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:57,718 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:31:57,810 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 09:31:57,885 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:31:57,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [2/8] Tour DecimalCommaOrderlinePrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:31:57,907 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.063 2026-10-24 09:31:57,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.048 0.074 2026-10-24 09:31:57,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.012 0.158 2026-10-24 09:31:57,999 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:57] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.125 2026-10-24 09:31:58,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.026 2026-10-24 09:31:58,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 09:31:58,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.082 2026-10-24 09:31:58,127 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.113 2026-10-24 09:31:58,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.043 2026-10-24 09:31:58,152 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.028 2026-10-24 09:31:58,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.141 2026-10-24 09:31:58,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.016 0.168 2026-10-24 09:31:58,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [3/8] Tour DecimalCommaOrderlinePrice → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:31:58,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.152 2026-10-24 09:31:58,263 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.098 2026-10-24 09:31:58,278 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.073 2026-10-24 09:31:58,410 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.150 2026-10-24 09:31:58,454 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.016 0.297 2026-10-24 09:31:58,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:31:58] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.329 2026-10-24 09:31:58,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [4/8] Tour DecimalCommaOrderlinePrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:31:58,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [5/8] Tour DecimalCommaOrderlinePrice → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:31:58,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [6/8] Tour DecimalCommaOrderlinePrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"5,00","price":"7.267,65"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("5")):has(.price:contains("7.267,65"))) 2026-10-24 09:31:58,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [7/8] Tour DecimalCommaOrderlinePrice → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:31:59,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [8/8] Tour DecimalCommaOrderlinePrice → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:31:59,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: tour succeeded 2026-10-24 09:31:59,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR DecimalCommaOrderlinePrice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:31:59,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: heap 14851656 (allocated 15998976) 2026-10-24 09:31:59,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Closing chrome headless with pid 16115 2026-10-24 09:31:59,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Closing websocket connection 2026-10-24 09:31:59,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Terminating chrome headless with pid 16115 2026-10-24 09:31:59,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093159_509435_test_properly_display_price.txt 2026-10-24 09:31:59,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Removing chrome user profile "/tmp/tmpx80ayd5a_chrome_odoo" 2026-10-24 09:31:59,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_screen_edit_payment_lines ... 2026-10-24 09:32:00,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Chrome pid: 16314 2026-10-24 09:32:00,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Chrome headless temporary user profile dir: /tmp/tmpmcc5n703_chrome_odoo 2026-10-24 09:32:00,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Issuing json command http://127.0.0.1:42677/json/version 2026-10-24 09:32:00,384 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42677/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:32:00,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Browser version: Chrome/150.0.7871.114 2026-10-24 09:32:00,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Issuing json command http://127.0.0.1:42677/json 2026-10-24 09:32:00,428 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42677/json with timeout 3 increased to 10s during tests 2026-10-24 09:32:00,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Websocket url found: ws://127.0.0.1:42677/devtools/page/DD9CC0DC02ADED3791CD4FEA1603434F 2026-10-24 09:32:00,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Enable chrome headless console log notification 2026-10-24 09:32:00,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Chrome headless enable page notifications 2026-10-24 09:32:00,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:32:00,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Setting session cookie in browser 2026-10-24 09:32:00,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:32:00,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:32:00,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:32:01,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:01] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.100 1.037 2026-10-24 09:32:01,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Navigation result: {'frameId': 'DD9CC0DC02ADED3791CD4FEA1603434F', 'loaderId': 'FC8F538E65100B63ABE39D461FFA6D1E', 'isDownload': False} 2026-10-24 09:32:01,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Evaluate ready code "odoo.isTourReady('test_receipt_screen_edit_payment_lines')" 2026-10-24 09:32:01,821 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:32:01,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:01] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.026 2026-10-24 09:32:01,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:01] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.015 2026-10-24 09:32:01,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:01] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-10-24 09:32:02,551 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:02] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:32:02,565 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:02,569 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:02,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: IndexedDB 1 Ready 2026-10-24 09:32:02,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Evaluate test code "odoo.startTour('test_receipt_screen_edit_payment_lines', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:32:02,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [1/24] Tour test_receipt_screen_edit_payment_lines → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:32:03,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:03] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.276 0.502 2026-10-24 09:32:03,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.782 2026-10-24 09:32:03,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:32:03,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:32:03,700 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:32:03,766 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:32:03,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:03] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:32:03,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: Owl is running in 'dev' mode. 2026-10-24 09:32:03,922 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:32:03,935 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:32:04,068 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 09:32:04,099 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:32:04,112 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:32:04,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [2/24] Tour test_receipt_screen_edit_payment_lines → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:32:04,144 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 16 0.034 0.079 2026-10-24 09:32:04,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.010 0.133 2026-10-24 09:32:04,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.114 2026-10-24 09:32:04,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.032 0.017 2026-10-24 09:32:04,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.038 0.060 2026-10-24 09:32:04,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.025 0.097 2026-10-24 09:32:04,424 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.015 0.117 2026-10-24 09:32:04,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [3/24] Tour test_receipt_screen_edit_payment_lines → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:32:04,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.125 2026-10-24 09:32:04,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.112 2026-10-24 09:32:04,486 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.028 2026-10-24 09:32:04,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.019 0.084 2026-10-24 09:32:04,537 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.267 2026-10-24 09:32:04,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.241 2026-10-24 09:32:04,575 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.115 2026-10-24 09:32:04,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.090 2026-10-24 09:32:04,605 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.100 2026-10-24 09:32:04,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:04] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.144 2026-10-24 09:32:04,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [4/24] Tour test_receipt_screen_edit_payment_lines → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:32:04,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [5/24] Tour test_receipt_screen_edit_payment_lines → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:32:05,010 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:32:05,013 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:32:05,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [6/24] Tour test_receipt_screen_edit_payment_lines → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:32:05,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [7/24] Tour test_receipt_screen_edit_payment_lines → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:32:05,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [8/24] Tour test_receipt_screen_edit_payment_lines → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:32:05,212 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:05,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [9/24] Tour test_receipt_screen_edit_payment_lines → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:32:05,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81655581 started for PoS orders references: [{'name': 'Order 00084-001-0001', 'uuid': '61d2a3c3-ebab-4410-afa7-04398382fb70'}] 2026-10-24 09:32:05,325 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:32:06,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81655581 order {'name': 'Order 00084-001-0001', 'uuid': '61d2a3c3-ebab-4410-afa7-04398382fb70'} created pos.order #56 2026-10-24 09:32:06,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81655581 finished 2026-10-24 09:32:06,333 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 339 0.379 0.654 2026-10-24 09:32:06,420 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:32:06,509 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:06] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.006 0.015 2026-10-24 09:32:06,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [10/24] Tour test_receipt_screen_edit_payment_lines → Step .edit-order-payment 2026-10-24 09:32:06,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [11/24] Tour test_receipt_screen_edit_payment_lines → Step .nav-item > a:contains("Payments") 2026-10-24 09:32:06,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:06] "POST /web/dataset/call_kw/pos.order/get_views HTTP/1.1" 200 - 25 0.022 0.102 2026-10-24 09:32:06,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:06] "POST /web/dataset/call_kw/pos.order/web_read HTTP/1.1" 200 - 33 0.023 0.083 2026-10-24 09:32:07,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [12/24] Tour test_receipt_screen_edit_payment_lines → Step focus the amount input (trigger: tr.o_data_row:first-child .o_data_cell[name=amount]) 2026-10-24 09:32:07,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [13/24] Tour test_receipt_screen_edit_payment_lines → Step change amount from 5.28 to 4.28 (trigger: tr.o_data_row:first-child .o_data_cell[name=amount]) 2026-10-24 09:32:07,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [14/24] Tour test_receipt_screen_edit_payment_lines → Step add a new payment line (trigger: a:contains(Add a line)) 2026-10-24 09:32:07,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [15/24] Tour test_receipt_screen_edit_payment_lines → Step tr.o_data_row:nth-child(2) .o_data_cell[name=payment_method_id] 2026-10-24 09:32:07,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:07] "POST /web/dataset/call_kw/pos.order/onchange HTTP/1.1" 200 - 38 0.035 0.113 2026-10-24 09:32:07,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:07] "POST /web/dataset/call_kw/pos.payment/onchange HTTP/1.1" 200 - 5 0.006 0.023 2026-10-24 09:32:07,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [16/24] Tour test_receipt_screen_edit_payment_lines → Step .o-autocomplete--dropdown-menu 2026-10-24 09:32:08,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:08] "POST /web/dataset/call_kw/pos.payment.method/name_search HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:32:08,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [17/24] Tour test_receipt_screen_edit_payment_lines → Step select the cash payment method (trigger: .o-autocomplete--dropdown-item:contains('Cash')) 2026-10-24 09:32:08,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [18/24] Tour test_receipt_screen_edit_payment_lines → Step tr.o_data_row:nth-child(2) .o_data_cell[name=payment_method_id] .o_input_dropdown input 2026-10-24 09:32:08,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [19/24] Tour test_receipt_screen_edit_payment_lines → Step select the cash payment method (trigger: .o_kanban_record:contains('Cash')) 2026-10-24 09:32:08,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [20/24] Tour test_receipt_screen_edit_payment_lines → Step fill in the remaining amount, 1 (trigger: tr.o_data_row:nth-child(2) .o_data_cell[name=amount]) 2026-10-24 09:32:08,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:08] "POST /web/dataset/call_kw/pos.order/onchange HTTP/1.1" 200 - 33 0.038 0.085 2026-10-24 09:32:08,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [21/24] Tour test_receipt_screen_edit_payment_lines → Step save the edited payment lines (trigger: .o_form_button_save) 2026-10-24 09:32:08,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [22/24] Tour test_receipt_screen_edit_payment_lines → Step body:not(:has(.modal)) 2026-10-24 09:32:08,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:08] "POST /web/dataset/call_kw/pos.order/onchange HTTP/1.1" 200 - 33 0.034 0.107 2026-10-24 09:32:08,880 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:08] "POST /web/dataset/call_kw/pos.order/web_save HTTP/1.1" 200 - 46 0.042 0.103 2026-10-24 09:32:09,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:09] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 38 0.029 0.096 2026-10-24 09:32:09,120 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:09] "POST /web/dataset/call_kw/pos.payment/read HTTP/1.1" 200 - 7 0.010 0.030 2026-10-24 09:32:09,200 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:09] "POST /web/dataset/call_kw/pos.payment/read HTTP/1.1" 200 - 7 0.005 0.022 2026-10-24 09:32:09,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [23/24] Tour test_receipt_screen_edit_payment_lines → Step There should be only two payment lines, the old edited one, and the new one (trigger: body) 2026-10-24 09:32:09,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: [24/24] Tour test_receipt_screen_edit_payment_lines → Step The payment lines should have the correct payment method and amount (trigger: .pos-receipt .paymentlines:contains('Bank'):contains('4.28') ~ .paymentlines:contains('Cash'):contains('1.00')) 2026-10-24 09:32:09,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: tour succeeded 2026-10-24 09:32:09,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_receipt_screen_edit_payment_lines SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 09:32:09,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines.browser: heap 19766364 (allocated 21635072) 2026-10-24 09:32:09,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Closing chrome headless with pid 16314 2026-10-24 09:32:09,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Closing websocket connection 2026-10-24 09:32:09,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Terminating chrome headless with pid 16314 2026-10-24 09:32:09,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093209_691464_test_receipt_screen_edit_payment_lines.txt 2026-10-24 09:32:09,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_edit_payment_lines: Removing chrome user profile "/tmp/tmpmcc5n703_chrome_odoo" 2026-10-24 09:32:09,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-24 09:32:10,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome pid: 16532 2026-10-24 09:32:10,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmpmhx6vg2i_chrome_odoo 2026-10-24 09:32:10,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:42871/json/version 2026-10-24 09:32:10,475 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42871/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:32:10,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-10-24 09:32:10,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:42871/json 2026-10-24 09:32:10,621 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42871/json with timeout 3 increased to 10s during tests 2026-10-24 09:32:10,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:42871/devtools/page/0653631518AB06DBC91FAEBC42E4AE34 2026-10-24 09:32:10,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-10-24 09:32:10,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-10-24 09:32:10,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:32:10,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-10-24 09:32:10,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:32:10,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:32:10,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:32:11,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:11] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.106 0.979 2026-10-24 09:32:11,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigation result: {'frameId': '0653631518AB06DBC91FAEBC42E4AE34', 'loaderId': 'ABF678B2850AE718584BDBE7C6322D43', 'isDownload': False} 2026-10-24 09:32:11,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-24 09:32:12,010 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:32:12,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:12] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.033 2026-10-24 09:32:12,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:12] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-24 09:32:12,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:12] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.060 2026-10-24 09:32:12,775 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:32:12,800 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:12,813 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:32:12,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-24 09:32:12,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: IndexedDB 1 Ready 2026-10-24 09:32:12,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:32:12,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [1/11] Tour ReceiptTrackingMethodTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:32:13,585 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.278 0.481 2026-10-24 09:32:13,587 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.718 2026-10-24 09:32:13,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:32:13,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:32:13,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 09:32:13,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-24 09:32:13,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-10-24 09:32:14,127 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:14,137 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:14,205 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:14,280 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:32:14,296 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 09:32:14,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.059 0.048 2026-10-24 09:32:14,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [2/11] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:32:14,356 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.012 0.089 2026-10-24 09:32:14,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.006 0.087 2026-10-24 09:32:14,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.025 2026-10-24 09:32:14,498 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.021 0.042 2026-10-24 09:32:14,511 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.069 2026-10-24 09:32:14,542 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.013 0.079 2026-10-24 09:32:14,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.066 2026-10-24 09:32:14,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.104 2026-10-24 09:32:14,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [3/11] Tour ReceiptTrackingMethodTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:32:14,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.080 2026-10-24 09:32:14,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.017 0.081 2026-10-24 09:32:14,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.106 2026-10-24 09:32:14,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.060 2026-10-24 09:32:14,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.329 2026-10-24 09:32:14,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.178 2026-10-24 09:32:14,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.284 2026-10-24 09:32:14,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [4/11] Tour ReceiptTrackingMethodTour → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:32:14,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.205 2026-10-24 09:32:14,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:14] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.016 0.037 2026-10-24 09:32:14,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [5/11] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:32:15,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [6/11] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:32:15,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [7/11] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:32:15,229 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:32:15,233 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:32:15,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [8/11] Tour ReceiptTrackingMethodTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:32:15,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [9/11] Tour ReceiptTrackingMethodTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:32:15,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [10/11] Tour ReceiptTrackingMethodTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:32:15,425 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:15,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13861997 started for PoS orders references: [{'name': 'Order 00085-001-0001', 'uuid': '01e2dd24-fd7e-4819-84a9-e437f0f525fd'}] 2026-10-24 09:32:15,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [11/11] Tour ReceiptTrackingMethodTour → Step tracking method is Lot (trigger: li:contains("Lot Number")) 2026-10-24 09:32:15,550 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:32:16,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13861997 order {'name': 'Order 00085-001-0001', 'uuid': '01e2dd24-fd7e-4819-84a9-e437f0f525fd'} created pos.order #57 2026-10-24 09:32:16,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13861997 finished 2026-10-24 09:32:16,610 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 370 0.387 0.702 2026-10-24 09:32:16,707 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:32:16,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:16] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.014 2026-10-24 09:32:16,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: tour succeeded 2026-10-24 09:32:16,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:32:16,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: heap 16212472 (allocated 17571840) 2026-10-24 09:32:16,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing chrome headless with pid 16532 2026-10-24 09:32:16,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing websocket connection 2026-10-24 09:32:16,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Terminating chrome headless with pid 16532 2026-10-24 09:32:17,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093217_094180_test_receipt_tracking_method.txt 2026-10-24 09:32:17,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmpmhx6vg2i_chrome_odoo" 2026-10-24 09:32:17,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_backend_duplicate ... 2026-10-24 09:32:18,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Chrome pid: 16734 2026-10-24 09:32:18,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Chrome headless temporary user profile dir: /tmp/tmpb_pq4q92_chrome_odoo 2026-10-24 09:32:18,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Issuing json command http://127.0.0.1:34291/json/version 2026-10-24 09:32:18,711 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34291/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:32:18,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Browser version: Chrome/150.0.7871.114 2026-10-24 09:32:18,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Issuing json command http://127.0.0.1:34291/json 2026-10-24 09:32:18,782 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34291/json with timeout 3 increased to 10s during tests 2026-10-24 09:32:18,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Websocket url found: ws://127.0.0.1:34291/devtools/page/3C106FD46CFB9B2408004C7BEDF9BA70 2026-10-24 09:32:18,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Enable chrome headless console log notification 2026-10-24 09:32:18,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Chrome headless enable page notifications 2026-10-24 09:32:18,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:32:18,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Setting session cookie in browser 2026-10-24 09:32:18,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:32:18,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:32:18,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:32:19,972 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:19] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 129 0.084 0.915 2026-10-24 09:32:19,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Navigation result: {'frameId': '3C106FD46CFB9B2408004C7BEDF9BA70', 'loaderId': '072C4BC442C72ABBF223238EA33C7C6C', 'isDownload': False} 2026-10-24 09:32:19,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Evaluate ready code "odoo.isTourReady('test_refund_backend_duplicate')" 2026-10-24 09:32:20,007 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:32:20,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:20] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.017 2026-10-24 09:32:20,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:20] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-24 09:32:20,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:20] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.063 2026-10-24 09:32:20,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:32:20,816 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:32:20,833 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:32:20,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: IndexedDB 1 Ready 2026-10-24 09:32:20,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Evaluate test code "odoo.startTour('test_refund_backend_duplicate', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:32:20,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: [1/8] Tour test_refund_backend_duplicate → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:32:21,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 364 0.354 0.599 2026-10-24 09:32:21,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.974 2026-10-24 09:32:22,032 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:32:22,045 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:32:22,092 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:32:22,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.012 2026-10-24 09:32:22,217 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-24 09:32:22,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: Owl is running in 'dev' mode. 2026-10-24 09:32:22,359 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:22,365 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:22,438 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:32:22,467 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:22,485 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:32:22,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.027 0.052 2026-10-24 09:32:22,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.022 0.116 2026-10-24 09:32:22,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.008 0.114 2026-10-24 09:32:22,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: [2/8] Tour test_refund_backend_duplicate → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:32:22,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.052 2026-10-24 09:32:22,869 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.084 2026-10-24 09:32:22,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.088 2026-10-24 09:32:22,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.011 0.108 2026-10-24 09:32:22,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.140 2026-10-24 09:32:22,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.121 2026-10-24 09:32:22,980 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.074 2026-10-24 09:32:23,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.011 0.051 2026-10-24 09:32:23,046 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.147 2026-10-24 09:32:23,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: [3/8] Tour test_refund_backend_duplicate → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:32:23,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.012 0.121 2026-10-24 09:32:23,100 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.093 2026-10-24 09:32:23,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.156 2026-10-24 09:32:23,171 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.395 2026-10-24 09:32:23,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.042 0.188 2026-10-24 09:32:23,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: [4/8] Tour test_refund_backend_duplicate → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:32:23,508 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:23,514 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:32:23,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: [5/8] Tour test_refund_backend_duplicate → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:32:23,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: [6/8] Tour test_refund_backend_duplicate → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:32:23,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: [7/8] Tour test_refund_backend_duplicate → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:32:23,726 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:23,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: [8/8] Tour test_refund_backend_duplicate → Step .receipt-total .pos-receipt-right-align:contains("-10.00") 2026-10-24 09:32:23,812 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:32:23,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24772308 started for PoS orders references: [{'name': 'Shop/0037 REFUND', 'uuid': '1b1d701e-e8f5-4213-9d22-551a80889bd2'}] 2026-10-24 09:32:23,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [59] to pos.order #59 2026-10-24 09:32:24,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24772308 order {'name': 'Shop/0037 REFUND', 'uuid': '1b1d701e-e8f5-4213-9d22-551a80889bd2'} updated pos.order #59 2026-10-24 09:32:24,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24772308 finished 2026-10-24 09:32:24,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 300 0.320 0.643 2026-10-24 09:32:24,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:24] "POST /web/dataset/call_kw/pos.order.line/read HTTP/1.1" 200 - 11 0.013 0.022 2026-10-24 09:32:24,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:32:25,061 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:25] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:32:25,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: tour succeeded 2026-10-24 09:32:25,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_refund_backend_duplicate SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:32:25,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate.browser: heap 15651096 (allocated 17047552) 2026-10-24 09:32:25,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Closing chrome headless with pid 16734 2026-10-24 09:32:25,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Closing websocket connection 2026-10-24 09:32:25,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Terminating chrome headless with pid 16734 2026-10-24 09:32:25,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093225_391004_test_refund_backend_duplicate.txt 2026-10-24 09:32:25,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_backend_duplicate: Removing chrome user profile "/tmp/tmpb_pq4q92_chrome_odoo" 2026-10-24 09:32:25,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_few_quantities ... 2026-10-24 09:32:26,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome pid: 16942 2026-10-24 09:32:26,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome headless temporary user profile dir: /tmp/tmp1l_v6dde_chrome_odoo 2026-10-24 09:32:26,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:43009/json/version 2026-10-24 09:32:26,244 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43009/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:32:26,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Browser version: Chrome/150.0.7871.114 2026-10-24 09:32:26,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:43009/json 2026-10-24 09:32:26,316 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43009/json with timeout 3 increased to 10s during tests 2026-10-24 09:32:26,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Websocket url found: ws://127.0.0.1:43009/devtools/page/62F4FDED9CED46428BA0152D73CDE538 2026-10-24 09:32:26,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Enable chrome headless console log notification 2026-10-24 09:32:26,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome headless enable page notifications 2026-10-24 09:32:26,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:32:26,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Setting session cookie in browser 2026-10-24 09:32:26,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:32:26,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:32:26,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:32:28,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:28] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.080 2.177 2026-10-24 09:32:28,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Navigation result: {'frameId': '62F4FDED9CED46428BA0152D73CDE538', 'loaderId': '7385F32F2CE0AFDCD4655ACDEC010D8A', 'isDownload': False} 2026-10-24 09:32:28,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Evaluate ready code "odoo.isTourReady('RefundFewQuantities')" 2026-10-24 09:32:28,879 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:32:28,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:28] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.022 2026-10-24 09:32:28,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:28] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.055 2026-10-24 09:32:28,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:28] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-10-24 09:32:29,647 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:29] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:32:29,668 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:32:29,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Evaluate test code "odoo.startTour('RefundFewQuantities', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:32:29,703 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:32:29,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [1/39] Tour RefundFewQuantities → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:32:29,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: IndexedDB 1 Ready 2026-10-24 09:32:30,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:30] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.308 0.573 2026-10-24 09:32:30,575 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.887 2026-10-24 09:32:30,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:32:30,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-24 09:32:30,853 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:32:30,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:32:30,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:30] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:32:30,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: Owl is running in 'dev' mode. 2026-10-24 09:32:31,096 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:31,110 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:32:31,200 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "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-24 09:32:31,239 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-24 09:32:31,294 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.114 2026-10-24 09:32:31,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [2/39] Tour RefundFewQuantities → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:32:31,365 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.017 0.145 2026-10-24 09:32:31,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.016 0.194 2026-10-24 09:32:31,445 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.044 2026-10-24 09:32:31,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.009 0.228 2026-10-24 09:32:31,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.094 2026-10-24 09:32:31,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.106 2026-10-24 09:32:31,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.143 2026-10-24 09:32:31,563 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.024 2026-10-24 09:32:31,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [3/39] Tour RefundFewQuantities → Step click product 'Sugar' (trigger: article.product .product-content .product-name:contains("Sugar")) 2026-10-24 09:32:31,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.059 2026-10-24 09:32:31,592 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.074 2026-10-24 09:32:31,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.173 2026-10-24 09:32:31,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.176 2026-10-24 09:32:31,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.105 2026-10-24 09:32:31,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.101 2026-10-24 09:32:31,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.090 2026-10-24 09:32:31,721 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.073 2026-10-24 09:32:31,835 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:31] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.158 2026-10-24 09:32:31,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [4/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:32,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [5/39] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:32:32,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [6/39] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:32:32,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [7/39] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0.00","price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0")):has(.price:contains("0.00"))) 2026-10-24 09:32:32,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [8/39] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:32:32,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [9/39] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:32:32,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [10/39] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0.02","price":"0.06"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0.02")):has(.price:contains("0.06"))) 2026-10-24 09:32:32,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [11/39] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:32,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [12/39] Tour RefundFewQuantities → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:32:32,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [13/39] Tour RefundFewQuantities → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:32:32,836 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:32:32,838 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:32:32,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [14/39] Tour RefundFewQuantities → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:32:32,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [15/39] Tour RefundFewQuantities → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:32:33,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [16/39] Tour RefundFewQuantities → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:32:33,045 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09: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-24 09:32:33,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [17/39] Tour RefundFewQuantities → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:32:33,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71269646 started for PoS orders references: [{'name': 'Order 00087-001-0001', 'uuid': 'f97e502c-53ca-4e2c-9d1c-5ab4d5564cae'}] 2026-10-24 09:32:33,191 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:32:34,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71269646 order {'name': 'Order 00087-001-0001', 'uuid': 'f97e502c-53ca-4e2c-9d1c-5ab4d5564cae'} created pos.order #60 2026-10-24 09:32:34,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71269646 finished 2026-10-24 09:32:34,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 336 0.352 0.679 2026-10-24 09:32:34,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:32:34,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:34] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:32:34,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [18/39] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:32:34,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [19/39] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:32:34,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [20/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:34,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [21/39] Tour RefundFewQuantities → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:32:34,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [22/39] Tour RefundFewQuantities → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:32:34,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [23/39] Tour RefundFewQuantities → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:32:34,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [24/39] Tour RefundFewQuantities → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:32:34,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.017 2026-10-24 09:32:34,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [25/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:34,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [26/39] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:32:34,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [27/39] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:32:35,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [28/39] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:35,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [29/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:35,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [30/39] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:32:35,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [31/39] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:32:35,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [32/39] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:35,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [33/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:35,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [34/39] Tour RefundFewQuantities → Step .ticket-screen .to-refund-highlight:contains("To Refund: 0.02") 2026-10-24 09:32:35,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [35/39] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:35,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [36/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:35,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [37/39] Tour RefundFewQuantities → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:32:35,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [38/39] Tour RefundFewQuantities → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:32:35,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [39/39] Tour RefundFewQuantities → Step Check orderline with attributes: "Sugar" (trigger: .order-container .orderline) 2026-10-24 09:32:35,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: tour succeeded 2026-10-24 09:32:35,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: ╔════════════════════════════════════╗ ║ TOUR RefundFewQuantities SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:32:35,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: heap 17276432 (allocated 18489344) 2026-10-24 09:32:35,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Closing chrome headless with pid 16942 2026-10-24 09:32:35,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Closing websocket connection 2026-10-24 09:32:35,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Terminating chrome headless with pid 16942 2026-10-24 09:32:36,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093236_030052_test_refund_few_quantities.txt 2026-10-24 09:32:36,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Removing chrome user profile "/tmp/tmp1l_v6dde_chrome_odoo" 2026-10-24 09:32:36,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-10-24 09:32:37,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome pid: 17148 2026-10-24 09:32:37,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome headless temporary user profile dir: /tmp/tmpsxwkqt0n_chrome_odoo 2026-10-24 09:32:37,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:36001/json/version 2026-10-24 09:32:37,024 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36001/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:32:37,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Browser version: Chrome/150.0.7871.114 2026-10-24 09:32:37,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:36001/json 2026-10-24 09:32:37,132 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36001/json with timeout 3 increased to 10s during tests 2026-10-24 09:32:37,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Websocket url found: ws://127.0.0.1:36001/devtools/page/38BEC3F94DBD0E738F4227C1388B92CA 2026-10-24 09:32:37,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Enable chrome headless console log notification 2026-10-24 09:32:37,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome headless enable page notifications 2026-10-24 09:32:37,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:32:37,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Setting session cookie in browser 2026-10-24 09:32:37,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:32:37,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:32:37,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:32:38,498 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:38] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.096 1.013 2026-10-24 09:32:38,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Navigation result: {'frameId': '38BEC3F94DBD0E738F4227C1388B92CA', 'loaderId': '29BDBF9957702E50306CC543599AA3F2', 'isDownload': False} 2026-10-24 09:32:38,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-24 09:32:38,529 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:32:38,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:38] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 09:32:38,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:38] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.035 2026-10-24 09:32:38,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:38] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-24 09:32:39,219 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:32:39,256 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:39,274 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:32:39,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: IndexedDB 1 Ready 2026-10-24 09:32:39,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:32:39,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [1/45] Tour FiscalPositionNoTaxRefund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:32:40,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.301 0.522 2026-10-24 09:32:40,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.832 2026-10-24 09:32:40,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:32:40,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.018 2026-10-24 09:32:40,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:32:40,444 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:32:40,494 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-24 09:32:40,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: Owl is running in 'dev' mode. 2026-10-24 09:32:40,653 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:32:40,658 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:32:40,766 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:32:40,820 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "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-24 09:32:40,829 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:32:40,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.060 0.042 2026-10-24 09:32:40,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.008 0.109 2026-10-24 09:32:40,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [2/45] Tour FiscalPositionNoTaxRefund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:32:40,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:40] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.008 0.123 2026-10-24 09:32:41,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.016 2026-10-24 09:32:41,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.038 2026-10-24 09:32:41,075 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.016 0.053 2026-10-24 09:32:41,091 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.070 2026-10-24 09:32:41,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.125 2026-10-24 09:32:41,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.081 2026-10-24 09:32:41,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.033 2026-10-24 09:32:41,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.032 2026-10-24 09:32:41,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.087 2026-10-24 09:32:41,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [3/45] Tour FiscalPositionNoTaxRefund → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:32:41,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.193 2026-10-24 09:32:41,221 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.013 0.061 2026-10-24 09:32:41,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.203 2026-10-24 09:32:41,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.089 2026-10-24 09:32:41,379 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.133 2026-10-24 09:32:41,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [4/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:41,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [5/45] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:32:41,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [6/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:41,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [7/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:41,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [8/45] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:32:41,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [9/45] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:32:41,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [10/45] Tour FiscalPositionNoTaxRefund → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:32:41,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [11/45] Tour FiscalPositionNoTaxRefund → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-10-24 09:32:41,985 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:32:42,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [12/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:42,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [13/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:42,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [14/45] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:32:42,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [15/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:42,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [16/45] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:32:42,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [17/45] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:32:42,363 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:42,366 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:42,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [18/45] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:32:42,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [19/45] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:32:42,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [20/45] Tour FiscalPositionNoTaxRefund → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:32:42,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [21/45] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:32:42,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33266264 started for PoS orders references: [{'name': 'Order 00088-001-0001', 'uuid': '5fb61f34-e218-40c8-af08-41def0f1f915'}] 2026-10-24 09:32:42,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [22/45] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:32:42,787 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:32:43,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33266264 order {'name': 'Order 00088-001-0001', 'uuid': '5fb61f34-e218-40c8-af08-41def0f1f915'} created pos.order #61 2026-10-24 09:32:43,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33266264 finished 2026-10-24 09:32:43,753 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 362 0.385 0.649 2026-10-24 09:32:43,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:32:44,032 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:44] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.015 2026-10-24 09:32:44,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [23/45] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:32:44,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [24/45] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:32:44,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [25/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:44,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [26/45] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:32:44,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [27/45] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:32:44,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [28/45] Tour FiscalPositionNoTaxRefund → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:32:44,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [29/45] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:32:44,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.014 0.025 2026-10-24 09:32:44,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [30/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:44,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [31/45] Tour FiscalPositionNoTaxRefund → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:32:44,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [32/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:44,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [33/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:44,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [34/45] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:32:44,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [35/45] Tour FiscalPositionNoTaxRefund → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:32:45,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [36/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:45,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [37/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:45,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [38/45] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:32:45,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [39/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:45,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [40/45] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:32:45,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [41/45] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:32:45,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [42/45] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:32:45,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [43/45] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:32:45,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [44/45] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:32:45,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55373898 started for PoS orders references: [{'name': 'Order 00088-001-0002', 'uuid': '484d879b-62ea-4651-ad67-0fdedb6267ef'}] 2026-10-24 09:32:45,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [45/45] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:32:46,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55373898 order {'name': 'Order 00088-001-0002', 'uuid': '484d879b-62ea-4651-ad67-0fdedb6267ef'} created pos.order #62 2026-10-24 09:32:46,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55373898 finished 2026-10-24 09:32:46,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 246 0.270 0.537 2026-10-24 09:32:46,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:32:46,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: tour succeeded 2026-10-24 09:32:46,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: ╔══════════════════════════════════════════╗ ║ TOUR FiscalPositionNoTaxRefund SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:32:46,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: heap 17868460 (allocated 19668992) 2026-10-24 09:32:46,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Closing chrome headless with pid 17148 2026-10-24 09:32:46,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Closing websocket connection 2026-10-24 09:32:46,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Terminating chrome headless with pid 17148 2026-10-24 09:32:46,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093246_886960_test_refund_order_with_fp_tax_included.txt 2026-10-24 09:32:46,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Removing chrome user profile "/tmp/tmpsxwkqt0n_chrome_odoo" 2026-10-24 09:32:46,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_res_partner_scan_barcode ... 2026-10-24 09:32:47,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome pid: 17349 2026-10-24 09:32:47,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmp2fp4nu5f_chrome_odoo 2026-10-24 09:32:47,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:34409/json/version 2026-10-24 09:32:47,660 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34409/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:32:47,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Browser version: Chrome/150.0.7871.114 2026-10-24 09:32:47,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:34409/json 2026-10-24 09:32:47,720 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34409/json with timeout 3 increased to 10s during tests 2026-10-24 09:32:47,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Websocket url found: ws://127.0.0.1:34409/devtools/page/28BA8AEC32433324EEAD7BDFBA84C2AC 2026-10-24 09:32:47,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Enable chrome headless console log notification 2026-10-24 09:32:47,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome headless enable page notifications 2026-10-24 09:32:47,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:32:47,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Setting session cookie in browser 2026-10-24 09:32:47,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:32:47,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:32:47,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:32:49,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:49] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.090 0.989 2026-10-24 09:32:49,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Navigation result: {'frameId': '28BA8AEC32433324EEAD7BDFBA84C2AC', 'loaderId': '2DD039272FEA2A395C4979A027EFC310', 'isDownload': False} 2026-10-24 09:32:49,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Evaluate ready code "odoo.isTourReady('BarcodeScanPartnerTour')" 2026-10-24 09:32:49,058 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:32:49,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:49] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-24 09:32:49,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:49] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.036 2026-10-24 09:32:49,128 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:49] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-24 09:32:49,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:32:49,812 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:32:49,825 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:49,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: IndexedDB 1 Ready 2026-10-24 09:32:49,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Evaluate test code "odoo.startTour('BarcodeScanPartnerTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:32:49,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [1/6] Tour BarcodeScanPartnerTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:32:50,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:50] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.261 0.548 2026-10-24 09:32:50,673 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.821 2026-10-24 09:32:50,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-24 09:32:50,865 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 09:32:50,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-24 09:32:50,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:32:50,999 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:50] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:32:51,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: Owl is running in 'dev' mode. 2026-10-24 09:32:51,171 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:32:51,173 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:32:51,249 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:32:51,307 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "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-24 09:32:51,318 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-24 09:32:51,320 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.024 0.051 2026-10-24 09:32:51,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [2/6] Tour BarcodeScanPartnerTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:32:51,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.019 0.125 2026-10-24 09:32:51,410 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.128 2026-10-24 09:32:51,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.044 2026-10-24 09:32:51,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.017 0.069 2026-10-24 09:32:51,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.011 0.082 2026-10-24 09:32:51,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.137 2026-10-24 09:32:51,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.162 2026-10-24 09:32:51,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.139 2026-10-24 09:32:51,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.139 2026-10-24 09:32:51,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [3/6] Tour BarcodeScanPartnerTour → Step PoS model scan barcode '0421234567890' (trigger: body) 2026-10-24 09:32:51,717 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.009 0.094 2026-10-24 09:32:51,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.020 0.087 2026-10-24 09:32:51,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.195 2026-10-24 09:32:51,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-24 09:32:51,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [4/6] Tour BarcodeScanPartnerTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:51,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-24 09:32:51,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [5/6] Tour BarcodeScanPartnerTour → Step customer 'John Doe' is selected (trigger: .product-screen .set-partner:contains("John Doe")) 2026-10-24 09:32:51,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [6/6] Tour BarcodeScanPartnerTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:32:51,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.032 0.168 2026-10-24 09:32:51,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:51] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.247 2026-10-24 09:32:51,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: tour succeeded 2026-10-24 09:32:51,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: ╔═══════════════════════════════════════╗ ║ TOUR BarcodeScanPartnerTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 09:32:52,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: heap 14315268 (allocated 15212544) 2026-10-24 09:32:52,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Closing chrome headless with pid 17349 2026-10-24 09:32:52,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Closing websocket connection 2026-10-24 09:32:52,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Terminating chrome headless with pid 17349 2026-10-24 09:32:52,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093252_214053_test_res_partner_scan_barcode.txt 2026-10-24 09:32:52,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Removing chrome user profile "/tmp/tmp2fp4nu5f_chrome_odoo" 2026-10-24 09:32:52,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_reuse_empty_floating_order ... 2026-10-24 09:32:52,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome pid: 17545 2026-10-24 09:32:52,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome headless temporary user profile dir: /tmp/tmp3odoybjg_chrome_odoo 2026-10-24 09:32:52,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:33729/json/version 2026-10-24 09:32:52,864 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33729/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:32:52,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:32:52,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:33729/json 2026-10-24 09:32:52,968 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33729/json with timeout 3 increased to 10s during tests 2026-10-24 09:32:52,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Websocket url found: ws://127.0.0.1:33729/devtools/page/D5024380116BEB92AD5B13CBB78E8317 2026-10-24 09:32:53,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Enable chrome headless console log notification 2026-10-24 09:32:53,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome headless enable page notifications 2026-10-24 09:32:53,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:32:53,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Setting session cookie in browser 2026-10-24 09:32:53,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:32:53,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:32:53,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:32:54,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:54] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.083 0.903 2026-10-24 09:32:54,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Navigation result: {'frameId': 'D5024380116BEB92AD5B13CBB78E8317', 'loaderId': '962A249C3B1C076E00FD0DCE6419E341', 'isDownload': False} 2026-10-24 09:32:54,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Evaluate ready code "odoo.isTourReady('test_reuse_empty_floating_order')" 2026-10-24 09:32:54,203 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:32:54,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:54] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:32:54,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:54] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.043 2026-10-24 09:32:54,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:54] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.048 2026-10-24 09:32:54,846 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:54] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:32:54,863 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:54,879 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:32:54,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: IndexedDB 1 Ready 2026-10-24 09:32:54,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Evaluate test code "odoo.startTour('test_reuse_empty_floating_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:32:54,909 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.022 2026-10-24 09:32:54,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [1/31] Tour test_reuse_empty_floating_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:32:55,807 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.301 0.614 2026-10-24 09:32:55,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.872 2026-10-24 09:32:56,058 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-24 09:32:56,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:32:56,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:32:56,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:32:56,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:32:56,310 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:56,312 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:32:56,377 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:56,416 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "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-24 09:32:56,466 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-24 09:32:56,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.025 0.060 2026-10-24 09:32:56,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [2/31] Tour test_reuse_empty_floating_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:32:56,541 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.016 0.143 2026-10-24 09:32:56,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.101 2026-10-24 09:32:56,647 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.019 2026-10-24 09:32:56,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.027 2026-10-24 09:32:56,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.057 2026-10-24 09:32:56,690 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.058 2026-10-24 09:32:56,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.085 2026-10-24 09:32:56,732 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.108 2026-10-24 09:32:56,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.012 0.091 2026-10-24 09:32:56,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [3/31] Tour test_reuse_empty_floating_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:56,780 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-24 09:32:56,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.014 2026-10-24 09:32:56,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-24 09:32:56,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [4/31] Tour test_reuse_empty_floating_order → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:32:56,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.186 2026-10-24 09:32:56,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.123 2026-10-24 09:32:56,894 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:56] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.180 2026-10-24 09:32:56,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [5/31] Tour test_reuse_empty_floating_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:57,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [6/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-10-24 09:32:57,020 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:57] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.172 2026-10-24 09:32:57,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [7/31] Tour test_reuse_empty_floating_order → Step check there are 1 floating order (trigger: .list-container-items .btn) 2026-10-24 09:32:57,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [8/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-10-24 09:32:57,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [9/31] Tour test_reuse_empty_floating_order → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:32:57,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [10/31] Tour test_reuse_empty_floating_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:32:57,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [11/31] Tour test_reuse_empty_floating_order → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:32:57,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [12/31] Tour test_reuse_empty_floating_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:32:57,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [13/31] Tour test_reuse_empty_floating_order → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:32:57,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [14/31] Tour test_reuse_empty_floating_order → Step .pos-leftheader .list-plus-btn 2026-10-24 09:32:57,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [15/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-10-24 09:32:57,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [16/31] Tour test_reuse_empty_floating_order → Step check there are 2 floating order (trigger: .list-container-items .btn) 2026-10-24 09:32:57,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [17/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-10-24 09:32:57,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [18/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-10-24 09:32:57,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [19/31] Tour test_reuse_empty_floating_order → Step .list-container-items .btn:eq(0) 2026-10-24 09:32:57,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [20/31] Tour test_reuse_empty_floating_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:32:58,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [21/31] Tour test_reuse_empty_floating_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:32:58,090 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:32:58,094 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:32:58,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [22/31] Tour test_reuse_empty_floating_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:32:58,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [23/31] Tour test_reuse_empty_floating_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:32:58,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [24/31] Tour test_reuse_empty_floating_order → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:32:58,292 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:58,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [25/31] Tour test_reuse_empty_floating_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:32:58,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [26/31] Tour test_reuse_empty_floating_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:32:58,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99916828 started for PoS orders references: [{'name': 'Order 00090-001-0001', 'uuid': 'bc4b6810-2062-4ecc-8ee4-185aa6d5d3d2'}] 2026-10-24 09:32:58,468 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:32:59,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99916828 order {'name': 'Order 00090-001-0001', 'uuid': 'bc4b6810-2062-4ecc-8ee4-185aa6d5d3d2'} created pos.order #63 2026-10-24 09:32:59,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99916828 finished 2026-10-24 09:32:59,443 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.342 0.654 2026-10-24 09:32:59,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:32:59,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:32:59] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 09:32:59,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [27/31] Tour test_reuse_empty_floating_order → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:32:59,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [28/31] Tour test_reuse_empty_floating_order → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:32:59,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [29/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-10-24 09:32:59,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [30/31] Tour test_reuse_empty_floating_order → Step check there are 1 floating order (trigger: .list-container-items .btn) 2026-10-24 09:32:59,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [31/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-10-24 09:32:59,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: tour succeeded 2026-10-24 09:32:59,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_reuse_empty_floating_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 09:33:00,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: heap 15957240 (allocated 17309696) 2026-10-24 09:33:00,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Closing chrome headless with pid 17545 2026-10-24 09:33:00,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Closing websocket connection 2026-10-24 09:33:00,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Terminating chrome headless with pid 17545 2026-10-24 09:33:00,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093300_219525_test_reuse_empty_floating_order.txt 2026-10-24 09:33:00,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Removing chrome user profile "/tmp/tmp3odoybjg_chrome_odoo" 2026-10-24 09:33:00,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-10-24 09:33:01,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome pid: 17745 2026-10-24 09:33:01,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmpqi42ll8i_chrome_odoo 2026-10-24 09:33:01,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:46265/json/version 2026-10-24 09:33:01,058 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46265/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:33:01,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Browser version: Chrome/150.0.7871.114 2026-10-24 09:33:01,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:46265/json 2026-10-24 09:33:01,132 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46265/json with timeout 3 increased to 10s during tests 2026-10-24 09:33:01,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:46265/devtools/page/D9B060492E40C1F8C22A7F286788D774 2026-10-24 09:33:01,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Enable chrome headless console log notification 2026-10-24 09:33:01,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless enable page notifications 2026-10-24 09:33:01,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:33:01,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Setting session cookie in browser 2026-10-24 09:33:01,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:33:01,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:33:01,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:33:03,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:03] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.082 2.026 2026-10-24 09:33:03,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigation result: {'frameId': 'D9B060492E40C1F8C22A7F286788D774', 'loaderId': '32E9E757BCF1E6EE25361006537DAAC9', 'isDownload': False} 2026-10-24 09:33:03,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-24 09:33:03,510 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:33:03,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:03] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:33:03,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:03] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-10-24 09:33:03,575 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:03] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-10-24 09:33:04,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:33:04,257 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:04,270 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:04,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-24 09:33:04,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: IndexedDB 1 Ready 2026-10-24 09:33:04,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:33:04,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [1/32] Tour PaymentScreenRoundingDown → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:33:05,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.268 0.509 2026-10-24 09:33:05,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.737 2026-10-24 09:33:05,326 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-24 09:33:05,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:33:05,445 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 09:33:05,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:33:05,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-10-24 09:33:05,595 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:33:05,609 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:05,669 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:05,709 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "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-24 09:33:05,717 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:33:05,757 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.034 0.053 2026-10-24 09:33:05,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.010 0.077 2026-10-24 09:33:05,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [2/32] Tour PaymentScreenRoundingDown → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:33:05,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.008 0.150 2026-10-24 09:33:05,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.014 0.041 2026-10-24 09:33:05,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.051 2026-10-24 09:33:05,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:05] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.038 2026-10-24 09:33:06,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.022 0.076 2026-10-24 09:33:06,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.107 2026-10-24 09:33:06,053 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.143 2026-10-24 09:33:06,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.074 2026-10-24 09:33:06,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [3/32] Tour PaymentScreenRoundingDown → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:33:06,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.013 0.070 2026-10-24 09:33:06,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.060 2026-10-24 09:33:06,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.162 2026-10-24 09:33:06,152 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.046 2026-10-24 09:33:06,169 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.095 2026-10-24 09:33:06,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.020 0.241 2026-10-24 09:33:06,320 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.035 0.154 2026-10-24 09:33:06,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [4/32] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:06,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [5/32] Tour PaymentScreenRoundingDown → 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(.qty:contains("1"))) 2026-10-24 09:33:06,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [6/32] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-24 09:33:06,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [7/32] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:06,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [8/32] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:33:06,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [9/32] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:33:06,808 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:06,812 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:06,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [10/32] Tour PaymentScreenRoundingDown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:33:06,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [11/32] Tour PaymentScreenRoundingDown → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-10-24 09:33:06,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [12/32] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:33:07,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [13/32] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:33:07,059 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:07,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [14/32] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:33:07,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [15/32] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.95")) 2026-10-24 09:33:07,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [16/32] Tour PaymentScreenRoundingDown → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:33:07,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [17/32] Tour PaymentScreenRoundingDown → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:33:07,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [18/32] Tour PaymentScreenRoundingDown → Step .pos-leftheader .list-plus-btn 2026-10-24 09:33:07,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [19/32] Tour PaymentScreenRoundingDown → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:33:07,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [20/32] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:07,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [21/32] Tour PaymentScreenRoundingDown → 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(.qty:contains("1"))) 2026-10-24 09:33:07,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [22/32] Tour PaymentScreenRoundingDown → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:33:07,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [23/32] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("-"))) 2026-10-24 09:33:07,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [24/32] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:08,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [25/32] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:33:08,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [26/32] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:33:08,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [27/32] Tour PaymentScreenRoundingDown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:33:08,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [28/32] Tour PaymentScreenRoundingDown → Step total is -1.98 (trigger: .total:contains("-1.98")) 2026-10-24 09:33:08,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [29/32] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:33:08,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [30/32] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:33:08,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [31/32] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:33:08,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [32/32] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '-1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.95")) 2026-10-24 09:33:08,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: tour succeeded 2026-10-24 09:33:08,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingDown SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:33:08,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: heap 16350768 (allocated 17833984) 2026-10-24 09:33:08,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing chrome headless with pid 17745 2026-10-24 09:33:08,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing websocket connection 2026-10-24 09:33:08,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Terminating chrome headless with pid 17745 2026-10-24 09:33:08,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093308_752126_test_rounding_down.txt 2026-10-24 09:33:08,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Removing chrome user profile "/tmp/tmpqi42ll8i_chrome_odoo" 2026-10-24 09:33:09,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome pid: 17939 2026-10-24 09:33:09,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmp8siv5sgh_chrome_odoo 2026-10-24 09:33:09,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:46591/json/version 2026-10-24 09:33:09,185 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46591/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:33:09,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Browser version: Chrome/150.0.7871.114 2026-10-24 09:33:09,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:46591/json 2026-10-24 09:33:09,274 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46591/json with timeout 3 increased to 10s during tests 2026-10-24 09:33:09,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:46591/devtools/page/D61FDB96777D292C274DD0E8F7A5FE4E 2026-10-24 09:33:09,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Enable chrome headless console log notification 2026-10-24 09:33:09,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless enable page notifications 2026-10-24 09:33:09,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:33:09,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Setting session cookie in browser 2026-10-24 09:33:09,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:33:09,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:33:09,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:09] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.021 0.105 2026-10-24 09:33:09,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigation result: {'frameId': 'D61FDB96777D292C274DD0E8F7A5FE4E', 'loaderId': 'E119C2D2C583901EA1396DB2A731B0EA', 'isDownload': False} 2026-10-24 09:33:09,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-24 09:33:09,580 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:33:09,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:09] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-10-24 09:33:09,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:09] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.054 2026-10-24 09:33:09,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:09] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-10-24 09:33:10,277 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:33:10,305 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:33:10,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: IndexedDB 1 Ready 2026-10-24 09:33:10,356 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 09:33:10,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:33:10,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [1/16] Tour PaymentScreenTotalDueWithOverPayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:33:11,020 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.220 0.489 2026-10-24 09:33:11,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.655 2026-10-24 09:33:11,282 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:33:11,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:33:11,329 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:33:11,379 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:33:11,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:33:11,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-10-24 09:33:11,540 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:33:11,556 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:33:11,671 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:33:11,677 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "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-24 09:33:11,706 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:11,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.015 0.041 2026-10-24 09:33:11,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [2/16] Tour PaymentScreenTotalDueWithOverPayment → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:33:11,786 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 9 0.014 0.095 2026-10-24 09:33:11,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.091 2026-10-24 09:33:11,941 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.035 2026-10-24 09:33:11,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.019 0.055 2026-10-24 09:33:11,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:11] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.060 2026-10-24 09:33:12,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.046 2026-10-24 09:33:12,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.030 2026-10-24 09:33:12,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.109 2026-10-24 09:33:12,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.115 2026-10-24 09:33:12,061 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.008 2026-10-24 09:33:12,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.052 2026-10-24 09:33:12,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [3/16] Tour PaymentScreenTotalDueWithOverPayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:12,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.155 2026-10-24 09:33:12,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.098 2026-10-24 09:33:12,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.069 2026-10-24 09:33:12,142 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.145 2026-10-24 09:33:12,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [4/16] Tour PaymentScreenTotalDueWithOverPayment → 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(.qty:contains("1"))) 2026-10-24 09:33:12,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [5/16] Tour PaymentScreenTotalDueWithOverPayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-24 09:33:12,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [6/16] Tour PaymentScreenTotalDueWithOverPayment → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:12,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [7/16] Tour PaymentScreenTotalDueWithOverPayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:33:12,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [8/16] Tour PaymentScreenTotalDueWithOverPayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:33:12,582 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:12,588 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:12,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [9/16] Tour PaymentScreenTotalDueWithOverPayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:33:12,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [10/16] Tour PaymentScreenTotalDueWithOverPayment → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-10-24 09:33:12,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [11/16] Tour PaymentScreenTotalDueWithOverPayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:33:12,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [12/16] Tour PaymentScreenTotalDueWithOverPayment → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:33:12,831 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:12,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [13/16] Tour PaymentScreenTotalDueWithOverPayment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:33:12,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [14/16] Tour PaymentScreenTotalDueWithOverPayment → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:33:12,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [15/16] Tour PaymentScreenTotalDueWithOverPayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:33:13,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [16/16] Tour PaymentScreenTotalDueWithOverPayment → Step change is -3.05 (trigger: .payment-status-change .amount:contains("-3.05")) 2026-10-24 09:33:13,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: tour succeeded 2026-10-24 09:33:13,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR PaymentScreenTotalDueWithOverPayment SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-24 09:33:13,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: heap 15035072 (allocated 15998976) 2026-10-24 09:33:13,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing chrome headless with pid 17939 2026-10-24 09:33:13,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing websocket connection 2026-10-24 09:33:13,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Terminating chrome headless with pid 17939 2026-10-24 09:33:13,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093313_400018_test_rounding_down.txt 2026-10-24 09:33:13,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Removing chrome user profile "/tmp/tmp8siv5sgh_chrome_odoo" 2026-10-24 09:33:13,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-10-24 09:33:14,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Chrome pid: 18140 2026-10-24 09:33:14,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Chrome headless temporary user profile dir: /tmp/tmpfvpxbbmn_chrome_odoo 2026-10-24 09:33:14,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Issuing json command http://127.0.0.1:34915/json/version 2026-10-24 09:33:14,447 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34915/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:33:14,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Browser version: Chrome/150.0.7871.114 2026-10-24 09:33:14,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Issuing json command http://127.0.0.1:34915/json 2026-10-24 09:33:14,501 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34915/json with timeout 3 increased to 10s during tests 2026-10-24 09:33:14,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Websocket url found: ws://127.0.0.1:34915/devtools/page/CC2F70E4EAAD1BD092852EC1F6BC39B5 2026-10-24 09:33:14,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Enable chrome headless console log notification 2026-10-24 09:33:14,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Chrome headless enable page notifications 2026-10-24 09:33:14,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:33:14,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Setting session cookie in browser 2026-10-24 09:33:14,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:33:14,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:33:14,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:33:15,745 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:15] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.087 0.953 2026-10-24 09:33:15,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Navigation result: {'frameId': 'CC2F70E4EAAD1BD092852EC1F6BC39B5', 'loaderId': 'B55D6847B3478AE391D63FFE45EE74BB', 'isDownload': False} 2026-10-24 09:33:15,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-24 09:33:15,768 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:33:15,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:15] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-24 09:33:15,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:15] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-10-24 09:33:15,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:15] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.070 2026-10-24 09:33:16,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:33:16,470 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:33:16,472 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:33:16,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:33:16,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.018 2026-10-24 09:33:16,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: IndexedDB 1 Ready 2026-10-24 09:33:16,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [1/65] Tour PaymentScreenRoundingHalfUp → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:33:17,351 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.320 0.539 2026-10-24 09:33:17,356 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.819 2026-10-24 09:33:17,688 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.018 2026-10-24 09:33:17,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:33:17,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:33:17,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:17] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:33:17,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: Owl is running in 'dev' mode. 2026-10-24 09:33:18,000 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:18,008 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:18,108 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:33:18,134 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33: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-24 09:33:18,160 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:33:18,192 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.040 0.041 2026-10-24 09:33:18,231 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.014 0.088 2026-10-24 09:33:18,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [2/65] Tour PaymentScreenRoundingHalfUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:33:18,256 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.095 2026-10-24 09:33:18,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.029 2026-10-24 09:33:18,458 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.060 2026-10-24 09:33:18,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.076 2026-10-24 09:33:18,508 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.061 2026-10-24 09:33:18,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.056 2026-10-24 09:33:18,537 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.043 2026-10-24 09:33:18,553 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-24 09:33:18,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 09:33:18,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.140 2026-10-24 09:33:18,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [3/65] Tour PaymentScreenRoundingHalfUp → Step click product 'Product Test 1.20' (trigger: article.product .product-content .product-name:contains("Product Test 1.20")) 2026-10-24 09:33:18,640 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.025 0.159 2026-10-24 09:33:18,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.012 0.101 2026-10-24 09:33:18,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.126 2026-10-24 09:33:18,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.121 2026-10-24 09:33:18,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:18] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.150 2026-10-24 09:33:18,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [4/65] Tour PaymentScreenRoundingHalfUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:19,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [5/65] Tour PaymentScreenRoundingHalfUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.20","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.20")):has(.qty:contains("1"))) 2026-10-24 09:33:19,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [6/65] Tour PaymentScreenRoundingHalfUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.20","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.20")):has(.qty:contains("1"))) 2026-10-24 09:33:19,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [7/65] Tour PaymentScreenRoundingHalfUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:19,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [8/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:33:19,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [9/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:33:19,361 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:33:19,362 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:33:19,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [10/65] Tour PaymentScreenRoundingHalfUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:33:19,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [11/65] Tour PaymentScreenRoundingHalfUp → Step total is 1.20 (trigger: .total:contains("1.20")) 2026-10-24 09:33:19,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [12/65] Tour PaymentScreenRoundingHalfUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:33:19,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [13/65] Tour PaymentScreenRoundingHalfUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:33:19,606 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:19,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [14/65] Tour PaymentScreenRoundingHalfUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:33:19,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [15/65] Tour PaymentScreenRoundingHalfUp → Step amount tendered in the line is '1.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.00")) 2026-10-24 09:33:19,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [16/65] Tour PaymentScreenRoundingHalfUp → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:33:19,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [17/65] Tour PaymentScreenRoundingHalfUp → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:33:19,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [18/65] Tour PaymentScreenRoundingHalfUp → Step .pos-leftheader .list-plus-btn 2026-10-24 09:33:20,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [19/65] Tour PaymentScreenRoundingHalfUp → Step click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25")) 2026-10-24 09:33:20,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [20/65] Tour PaymentScreenRoundingHalfUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:20,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [21/65] Tour PaymentScreenRoundingHalfUp → 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(.qty:contains("1"))) 2026-10-24 09:33:20,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [22/65] Tour PaymentScreenRoundingHalfUp → 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(.qty:contains("1"))) 2026-10-24 09:33:20,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [23/65] Tour PaymentScreenRoundingHalfUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:20,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [24/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:33:20,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [25/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:33:20,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [26/65] Tour PaymentScreenRoundingHalfUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:33:20,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [27/65] Tour PaymentScreenRoundingHalfUp → Step total is 1.25 (trigger: .total:contains("1.25")) 2026-10-24 09:33:20,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [28/65] Tour PaymentScreenRoundingHalfUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:33:20,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [29/65] Tour PaymentScreenRoundingHalfUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:33:20,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [30/65] Tour PaymentScreenRoundingHalfUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:33:20,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [31/65] Tour PaymentScreenRoundingHalfUp → Step amount tendered in the line is '1.50' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.50")) 2026-10-24 09:33:20,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [32/65] Tour PaymentScreenRoundingHalfUp → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:33:20,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [33/65] Tour PaymentScreenRoundingHalfUp → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:33:20,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [34/65] Tour PaymentScreenRoundingHalfUp → Step .pos-leftheader .list-plus-btn 2026-10-24 09:33:21,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [35/65] Tour PaymentScreenRoundingHalfUp → Step click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4")) 2026-10-24 09:33:21,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [36/65] Tour PaymentScreenRoundingHalfUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:21,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [37/65] Tour PaymentScreenRoundingHalfUp → 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(.qty:contains("1"))) 2026-10-24 09:33:21,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [38/65] Tour PaymentScreenRoundingHalfUp → 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(.qty:contains("1"))) 2026-10-24 09:33:21,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [39/65] Tour PaymentScreenRoundingHalfUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:21,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [40/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:33:21,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [41/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:33:21,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [42/65] Tour PaymentScreenRoundingHalfUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:33:21,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [43/65] Tour PaymentScreenRoundingHalfUp → Step total is 1.4 (trigger: .total:contains("1.4")) 2026-10-24 09:33:21,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [44/65] Tour PaymentScreenRoundingHalfUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:33:21,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [45/65] Tour PaymentScreenRoundingHalfUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:33:21,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [46/65] Tour PaymentScreenRoundingHalfUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:33:21,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [47/65] Tour PaymentScreenRoundingHalfUp → Step amount tendered in the line is '1.50' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.50")) 2026-10-24 09:33:21,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [48/65] Tour PaymentScreenRoundingHalfUp → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:33:21,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [49/65] Tour PaymentScreenRoundingHalfUp → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:33:21,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [50/65] Tour PaymentScreenRoundingHalfUp → Step .pos-leftheader .list-plus-btn 2026-10-24 09:33:22,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [51/65] Tour PaymentScreenRoundingHalfUp → Step click product 'Product Test 1.20' (trigger: article.product .product-content .product-name:contains("Product Test 1.20")) 2026-10-24 09:33:22,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [52/65] Tour PaymentScreenRoundingHalfUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:22,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [53/65] Tour PaymentScreenRoundingHalfUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.20","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.20")):has(.qty:contains("1"))) 2026-10-24 09:33:22,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [54/65] Tour PaymentScreenRoundingHalfUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.20","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.20")):has(.qty:contains("1"))) 2026-10-24 09:33:22,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [55/65] Tour PaymentScreenRoundingHalfUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:22,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [56/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:33:22,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [57/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:33:22,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [58/65] Tour PaymentScreenRoundingHalfUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:33:22,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [59/65] Tour PaymentScreenRoundingHalfUp → Step total is 1.20 (trigger: .total:contains("1.20")) 2026-10-24 09:33:22,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [60/65] Tour PaymentScreenRoundingHalfUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:33:22,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [61/65] Tour PaymentScreenRoundingHalfUp → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:33:22,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [62/65] Tour PaymentScreenRoundingHalfUp → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:33:22,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [63/65] Tour PaymentScreenRoundingHalfUp → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 09:33:22,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [64/65] Tour PaymentScreenRoundingHalfUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:33:22,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: [65/65] Tour PaymentScreenRoundingHalfUp → Step change is -1.0 (trigger: .payment-status-change .amount:contains("-1.0")) 2026-10-24 09:33:22,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: tour succeeded 2026-10-24 09:33:22,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: ╔════════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingHalfUp SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-24 09:33:23,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up.browser: heap 18126632 (allocated 19537920) 2026-10-24 09:33:23,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Closing chrome headless with pid 18140 2026-10-24 09:33:23,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Closing websocket connection 2026-10-24 09:33:23,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Terminating chrome headless with pid 18140 2026-10-24 09:33:23,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093323_275755_test_rounding_half_up.txt 2026-10-24 09:33:23,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_half_up: Removing chrome user profile "/tmp/tmpfvpxbbmn_chrome_odoo" 2026-10-24 09:33:23,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-10-24 09:33:24,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome pid: 18336 2026-10-24 09:33:24,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome headless temporary user profile dir: /tmp/tmppw2alt4l_chrome_odoo 2026-10-24 09:33:24,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Issuing json command http://127.0.0.1:45295/json/version 2026-10-24 09:33:24,217 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45295/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:33:24,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Browser version: Chrome/150.0.7871.114 2026-10-24 09:33:24,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Issuing json command http://127.0.0.1:45295/json 2026-10-24 09:33:24,335 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45295/json with timeout 3 increased to 10s during tests 2026-10-24 09:33:24,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Websocket url found: ws://127.0.0.1:45295/devtools/page/4FE50575AF1A030C8C55C9D003370EE9 2026-10-24 09:33:24,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Enable chrome headless console log notification 2026-10-24 09:33:24,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome headless enable page notifications 2026-10-24 09:33:24,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:33:24,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Setting session cookie in browser 2026-10-24 09:33:24,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:33:24,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:33:24,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:33:25,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:25] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.091 1.037 2026-10-24 09:33:25,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Navigation result: {'frameId': '4FE50575AF1A030C8C55C9D003370EE9', 'loaderId': '4C59B12E440544B1770422BC60BD85FB', 'isDownload': False} 2026-10-24 09:33:25,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-24 09:33:25,719 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:33:25,749 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:25] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.020 2026-10-24 09:33:25,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:25] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-10-24 09:33:25,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:25] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.060 2026-10-24 09:33:26,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:33:26,601 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:26,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: IndexedDB 1 Ready 2026-10-24 09:33:26,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:33:26,656 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 09:33:26,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [1/32] Tour PaymentScreenRoundingUp → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:33:27,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.288 0.575 2026-10-24 09:33:27,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.867 2026-10-24 09:33:27,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-24 09:33:27,812 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:33:27,853 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-24 09:33:27,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:33:28,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-24 09:33:28,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: Owl is running in 'dev' mode. 2026-10-24 09:33:28,186 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:33:28,196 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:28,375 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "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-24 09:33:28,431 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.104 2026-10-24 09:33:28,433 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 09:33:28,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [2/32] Tour PaymentScreenRoundingUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:33:28,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.038 0.113 2026-10-24 09:33:28,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.026 0.181 2026-10-24 09:33:28,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.007 0.143 2026-10-24 09:33:28,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.014 0.022 2026-10-24 09:33:28,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.013 0.040 2026-10-24 09:33:28,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.055 2026-10-24 09:33:28,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.061 2026-10-24 09:33:28,781 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.100 2026-10-24 09:33:28,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.123 2026-10-24 09:33:28,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.012 0.041 2026-10-24 09:33:28,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.018 0.117 2026-10-24 09:33:28,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.014 0.165 2026-10-24 09:33:28,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [3/32] Tour PaymentScreenRoundingUp → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:33:28,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.020 0.134 2026-10-24 09:33:28,999 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:28] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.009 0.215 2026-10-24 09:33:29,020 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:29] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.166 2026-10-24 09:33:29,195 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.075 0.165 2026-10-24 09:33:29,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.011 0.396 2026-10-24 09:33:29,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [4/32] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:29,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [5/32] Tour PaymentScreenRoundingUp → 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(.qty:contains("1"))) 2026-10-24 09:33:29,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [6/32] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-24 09:33:29,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [7/32] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:29,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [8/32] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:33:29,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [9/32] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:33:29,738 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:33:29,741 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:33:29,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [10/32] Tour PaymentScreenRoundingUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:33:29,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [11/32] Tour PaymentScreenRoundingUp → Step total is 1.96 (trigger: .total:contains("1.96")) 2026-10-24 09:33:29,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [12/32] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:33:29,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [13/32] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:33:30,000 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:33:30,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [14/32] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:33:30,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [15/32] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-10-24 09:33:30,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [16/32] Tour PaymentScreenRoundingUp → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:33:30,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [17/32] Tour PaymentScreenRoundingUp → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:33:30,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [18/32] Tour PaymentScreenRoundingUp → Step .pos-leftheader .list-plus-btn 2026-10-24 09:33:30,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [19/32] Tour PaymentScreenRoundingUp → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:33:30,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [20/32] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:30,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [21/32] Tour PaymentScreenRoundingUp → 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(.qty:contains("1"))) 2026-10-24 09:33:30,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [22/32] Tour PaymentScreenRoundingUp → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:33:30,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [23/32] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("-"))) 2026-10-24 09:33:30,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [24/32] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:30,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [25/32] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:33:30,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [26/32] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:33:31,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [27/32] Tour PaymentScreenRoundingUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:33:31,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [28/32] Tour PaymentScreenRoundingUp → Step total is -1.96 (trigger: .total:contains("-1.96")) 2026-10-24 09:33:31,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [29/32] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:33:31,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [30/32] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:33:31,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [31/32] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:33:31,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [32/32] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '-2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-2.00")) 2026-10-24 09:33:31,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: tour succeeded 2026-10-24 09:33:31,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: ╔════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingUp SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:33:31,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: heap 16413084 (allocated 17571840) 2026-10-24 09:33:31,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Closing chrome headless with pid 18336 2026-10-24 09:33:31,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Closing websocket connection 2026-10-24 09:33:31,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Terminating chrome headless with pid 18336 2026-10-24 09:33:31,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093331_655566_test_rounding_up.txt 2026-10-24 09:33:31,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Removing chrome user profile "/tmp/tmppw2alt4l_chrome_odoo" 2026-10-24 09:33:31,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_saver_screen_close_overlays ... 2026-10-24 09:33:32,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Chrome pid: 18535 2026-10-24 09:33:32,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Chrome headless temporary user profile dir: /tmp/tmpwe8j_y80_chrome_odoo 2026-10-24 09:33:32,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Issuing json command http://127.0.0.1:43043/json/version 2026-10-24 09:33:32,387 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43043/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:33:32,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Browser version: Chrome/150.0.7871.114 2026-10-24 09:33:32,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Issuing json command http://127.0.0.1:43043/json 2026-10-24 09:33:32,433 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43043/json with timeout 3 increased to 10s during tests 2026-10-24 09:33:32,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Websocket url found: ws://127.0.0.1:43043/devtools/page/12136689EC497937C86132483D578E74 2026-10-24 09:33:32,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Enable chrome headless console log notification 2026-10-24 09:33:32,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Chrome headless enable page notifications 2026-10-24 09:33:32,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:33:32,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Setting session cookie in browser 2026-10-24 09:33:32,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:33:32,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:33:32,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:33:33,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:33] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.110 0.993 2026-10-24 09:33:33,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Navigation result: {'frameId': '12136689EC497937C86132483D578E74', 'loaderId': '2730D880451CC5FC4DD41A82FDD4FCDB', 'isDownload': False} 2026-10-24 09:33:33,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Evaluate ready code "odoo.isTourReady('SaverScreenCloseOverlaysTour')" 2026-10-24 09:33:33,738 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:33:33,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:33] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-24 09:33:33,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:33] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-24 09:33:33,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:33] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 09:33:34,462 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:33:34,474 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:34,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: IndexedDB 1 Ready 2026-10-24 09:33:34,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Evaluate test code "odoo.startTour('SaverScreenCloseOverlaysTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:33:34,514 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:33:34,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [1/10] Tour SaverScreenCloseOverlaysTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:33:34,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.021 2026-10-24 09:33:35,416 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.347 0.571 2026-10-24 09:33:35,419 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.869 2026-10-24 09:33:35,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:33:35,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:33:35,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:33:35,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:33:35,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: Owl is running in 'dev' mode. 2026-10-24 09:33:35,884 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:33:35,900 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:35,995 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:36,023 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "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-24 09:33:36,030 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:33:36,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.019 0.031 2026-10-24 09:33:36,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [2/10] Tour SaverScreenCloseOverlaysTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Opening Control")) 2026-10-24 09:33:36,140 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.023 0.121 2026-10-24 09:33:36,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.008 0.134 2026-10-24 09:33:36,304 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.067 2026-10-24 09:33:36,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-24 09:33:36,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.063 2026-10-24 09:33:36,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [3/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-10-24 09:33:36,380 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.087 2026-10-24 09:33:36,395 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.026 2026-10-24 09:33:36,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.166 2026-10-24 09:33:36,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.161 2026-10-24 09:33:36,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.067 2026-10-24 09:33:36,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [4/10] Tour SaverScreenCloseOverlaysTour → Step no dialog is open (trigger: body:not(:has(.modal-open))) 2026-10-24 09:33:36,492 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.027 2026-10-24 09:33:36,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.035 2026-10-24 09:33:36,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-24 09:33:36,545 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /viin_brand_pos/static/src/img/Viindoo-logo-slogan-half-inverted.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:33:36,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [5/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-10-24 09:33:36,579 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.011 0.090 2026-10-24 09:33:36,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:36] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.161 2026-10-24 09:33:36,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [6/10] Tour SaverScreenCloseOverlaysTour → Step .screen-login .btn.open-register-btn 2026-10-24 09:33:36,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [7/10] Tour SaverScreenCloseOverlaysTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:33:36,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [8/10] Tour SaverScreenCloseOverlaysTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:33:37,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:37] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.080 2026-10-24 09:33:37,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [9/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-10-24 09:33:37,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: [10/10] Tour SaverScreenCloseOverlaysTour → Step body:not(:has(.dropdown-menu)) 2026-10-24 09:33:37,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: tour succeeded 2026-10-24 09:33:37,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: ╔═════════════════════════════════════════════╗ ║ TOUR SaverScreenCloseOverlaysTour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-24 09:33:37,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays.browser: heap 14439172 (allocated 15736832) 2026-10-24 09:33:37,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Closing chrome headless with pid 18535 2026-10-24 09:33:37,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Closing websocket connection 2026-10-24 09:33:37,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Terminating chrome headless with pid 18535 2026-10-24 09:33:37,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093337_718955_test_saver_screen_close_overlays.txt 2026-10-24 09:33:37,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_saver_screen_close_overlays: Removing chrome user profile "/tmp/tmpwe8j_y80_chrome_odoo" 2026-10-24 09:33:37,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_serial_number_do_not_duplicate_after_refresh ... 2026-10-24 09:33:38,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome pid: 18743 2026-10-24 09:33:38,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome headless temporary user profile dir: /tmp/tmpm44oyuu7_chrome_odoo 2026-10-24 09:33:38,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Issuing json command http://127.0.0.1:40807/json/version 2026-10-24 09:33:38,638 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40807/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:33:38,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Browser version: Chrome/150.0.7871.114 2026-10-24 09:33:38,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Issuing json command http://127.0.0.1:40807/json 2026-10-24 09:33:38,662 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40807/json with timeout 3 increased to 10s during tests 2026-10-24 09:33:38,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Websocket url found: ws://127.0.0.1:40807/devtools/page/D35B4449ABC9D957424B36AA41C7BAE3 2026-10-24 09:33:38,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Enable chrome headless console log notification 2026-10-24 09:33:38,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome headless enable page notifications 2026-10-24 09:33:38,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:33:38,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Setting session cookie in browser 2026-10-24 09:33:38,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:33:38,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:33:38,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:33:41,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:41] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.096 2.088 2026-10-24 09:33:41,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Navigation result: {'frameId': 'D35B4449ABC9D957424B36AA41C7BAE3', 'loaderId': 'D87F2F4DE6352DCE149CF2AD6F390D6A', 'isDownload': False} 2026-10-24 09:33:41,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Evaluate ready code "odoo.isTourReady('test_serial_number_do_not_duplicate_after_refresh')" 2026-10-24 09:33:41,087 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:33:41,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:41] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:33:41,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:41] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-10-24 09:33:41,163 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:41] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.063 2026-10-24 09:33:41,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:41] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:33:41,832 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:41,840 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:41,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: IndexedDB 1 Ready 2026-10-24 09:33:41,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Evaluate test code "odoo.startTour('test_serial_number_do_not_duplicate_after_refresh', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:33:41,899 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.038 2026-10-24 09:33:41,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [1/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:33:42,724 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.297 0.542 2026-10-24 09:33:42,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.774 2026-10-24 09:33:43,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:33:43,055 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:33:43,133 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:33:43,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 09:33:43,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: Owl is running in 'dev' mode. 2026-10-24 09:33:43,309 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:33:43,320 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:43,489 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:33:43,547 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 09:33:43,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.047 0.069 2026-10-24 09:33:43,558 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.066 2026-10-24 09:33:43,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [2/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:33:43,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.034 0.150 2026-10-24 09:33:43,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.018 0.115 2026-10-24 09:33:43,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.057 0.020 2026-10-24 09:33:43,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.057 2026-10-24 09:33:43,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.014 0.055 2026-10-24 09:33:43,894 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.159 2026-10-24 09:33:43,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.012 0.125 2026-10-24 09:33:43,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [3/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:33:43,941 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.166 2026-10-24 09:33:43,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.117 2026-10-24 09:33:43,973 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:43] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.055 2026-10-24 09:33:44,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:44] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.014 0.201 2026-10-24 09:33:44,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:44] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.076 2026-10-24 09:33:44,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:44] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.119 2026-10-24 09:33:44,078 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:44] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.089 2026-10-24 09:33:44,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:44] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.051 0.142 2026-10-24 09:33:44,242 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:44] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.347 2026-10-24 09:33:44,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [4/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:33:44,311 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.008 0.023 2026-10-24 09:33:44,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [5/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:33:44,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [6/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:44,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [7/12] Tour test_serial_number_do_not_duplicate_after_refresh → 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(.qty:contains("1"))) 2026-10-24 09:33:44,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [8/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:44,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [9/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step refresh page (trigger: body) 2026-10-24 09:33:44,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:44] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 30 0.023 0.068 2026-10-24 09:33:44,959 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:33:45,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [10/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:45,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: IndexedDB 1 Ready 2026-10-24 09:33:45,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [11/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step check serial number (trigger: .info-list) 2026-10-24 09:33:45,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:45] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.196 0.437 2026-10-24 09:33:45,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.630 2026-10-24 09:33:46,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:33:46,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:33:46,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:33:46,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:33:46,212 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:33:46,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: Owl is running in 'dev' mode. 2026-10-24 09:33:46,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [12/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:46,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: tour succeeded 2026-10-24 09:33:46,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_serial_number_do_not_duplicate_after_refresh SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-10-24 09:33:46,493 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 304 - 9 0.041 0.083 2026-10-24 09:33:46,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 304 - 4 0.010 0.102 2026-10-24 09:33:46,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 304 - 4 0.007 0.122 2026-10-24 09:33:46,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 304 - 4 0.018 0.169 2026-10-24 09:33:46,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 304 - 4 0.004 0.171 2026-10-24 09:33:46,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 304 - 4 0.001 0.245 2026-10-24 09:33:46,692 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 304 - 4 0.022 0.119 2026-10-24 09:33:46,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 304 - 4 0.002 0.056 2026-10-24 09:33:46,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 304 - 4 0.013 0.055 2026-10-24 09:33:46,753 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 304 - 4 0.001 0.150 2026-10-24 09:33:46,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh.browser: heap 14550952 (allocated 17571840) 2026-10-24 09:33:46,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 304 - 4 0.003 0.184 2026-10-24 09:33:46,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 304 - 4 0.002 0.074 2026-10-24 09:33:46,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 304 - 4 0.006 0.292 2026-10-24 09:33:46,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Closing chrome headless with pid 18743 2026-10-24 09:33:46,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Closing websocket connection 2026-10-24 09:33:46,842 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:46] "GET /web/image/res.company/5/favicon HTTP/1.1" 304 - 4 0.006 0.105 2026-10-24 09:33:46,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Terminating chrome headless with pid 18743 2026-10-24 09:33:46,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093346_968691_test_serial_number_do_not_duplicate_after_refresh.txt 2026-10-24 09:33:46,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_serial_number_do_not_duplicate_after_refresh: Removing chrome user profile "/tmp/tmpm44oyuu7_chrome_odoo" 2026-10-24 09:33:47,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_set_opening_note_without_cash_method ... 2026-10-24 09:33:47,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome pid: 18976 2026-10-24 09:33:47,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmpdheqrs86_chrome_odoo 2026-10-24 09:33:47,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:37563/json/version 2026-10-24 09:33:47,665 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37563/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:33:47,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-24 09:33:47,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:37563/json 2026-10-24 09:33:47,751 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37563/json with timeout 3 increased to 10s during tests 2026-10-24 09:33:47,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Websocket url found: ws://127.0.0.1:37563/devtools/page/8E79FE745B8C66964DB16CFD40DA42FA 2026-10-24 09:33:47,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Enable chrome headless console log notification 2026-10-24 09:33:47,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome headless enable page notifications 2026-10-24 09:33:47,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:33:47,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Setting session cookie in browser 2026-10-24 09:33:47,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:33:47,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:33:47,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:33:48,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:48] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.090 0.934 2026-10-24 09:33:48,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Navigation result: {'frameId': '8E79FE745B8C66964DB16CFD40DA42FA', 'loaderId': 'BEEB56089AB068CFBFC963717B08C56F', 'isDownload': False} 2026-10-24 09:33:48,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Evaluate ready code "odoo.isTourReady('test_set_opening_note_without_cash_method')" 2026-10-24 09:33:48,971 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:33:49,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:49] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.006 2026-10-24 09:33:49,024 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:49] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-10-24 09:33:49,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:49] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-10-24 09:33:49,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:33:49,834 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:33:49,844 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:33:49,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: IndexedDB 1 Ready 2026-10-24 09:33:49,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Evaluate test code "odoo.startTour('test_set_opening_note_without_cash_method', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:33:49,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [1/4] Tour test_set_opening_note_without_cash_method → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:33:50,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:50] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.319 0.532 2026-10-24 09:33:50,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.859 2026-10-24 09:33:51,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-24 09:33:51,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:33:51,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:33:51,129 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:33:51,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:33:51,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-24 09:33:51,301 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:51,313 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:33:51,366 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:33:51,409 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 09:33:51,417 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:33:51,448 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.033 0.054 2026-10-24 09:33:51,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.015 0.141 2026-10-24 09:33:51,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [2/4] Tour test_set_opening_note_without_cash_method → Step Add Opening Notes (trigger: .opening-notes) 2026-10-24 09:33:51,543 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.108 2026-10-24 09:33:51,725 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.026 0.028 2026-10-24 09:33:51,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.075 2026-10-24 09:33:51,792 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.083 2026-10-24 09:33:51,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.120 2026-10-24 09:33:51,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.081 2026-10-24 09:33:51,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [3/4] Tour test_set_opening_note_without_cash_method → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:33:51,850 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.014 0.058 2026-10-24 09:33:51,902 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.018 0.188 2026-10-24 09:33:51,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [4/4] Tour test_set_opening_note_without_cash_method → Step Wait loading is finished if it is shown (trigger: body) 2026-10-24 09:33:51,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.012 0.236 2026-10-24 09:33:51,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.118 2026-10-24 09:33:51,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:51] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.114 2026-10-24 09:33:52,000 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:52] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.088 2026-10-24 09:33:52,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:52] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.033 0.127 2026-10-24 09:33:52,120 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:52] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.288 2026-10-24 09:33:52,135 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:52] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.313 2026-10-24 09:33:52,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: tour succeeded 2026-10-24 09:33:52,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_set_opening_note_without_cash_method SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-24 09:33:52,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: heap 14164276 (allocated 14950400) 2026-10-24 09:33:52,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Closing chrome headless with pid 18976 2026-10-24 09:33:52,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Closing websocket connection 2026-10-24 09:33:52,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Terminating chrome headless with pid 18976 2026-10-24 09:33:52,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093352_431169_test_set_opening_note_without_cash_method.txt 2026-10-24 09:33:52,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Removing chrome user profile "/tmp/tmpdheqrs86_chrome_odoo" 2026-10-24 09:33:52,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_single_attribute_value_products ... 2026-10-24 09:33:53,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Chrome pid: 19166 2026-10-24 09:33:53,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Chrome headless temporary user profile dir: /tmp/tmpmiqvew_v_chrome_odoo 2026-10-24 09:33:53,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Issuing json command http://127.0.0.1:42309/json/version 2026-10-24 09:33:53,090 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42309/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:33:53,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Browser version: Chrome/150.0.7871.114 2026-10-24 09:33:53,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Issuing json command http://127.0.0.1:42309/json 2026-10-24 09:33:53,234 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42309/json with timeout 3 increased to 10s during tests 2026-10-24 09:33:53,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Websocket url found: ws://127.0.0.1:42309/devtools/page/78F8FD99772D256FEB6CBCEE49608A6C 2026-10-24 09:33:53,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Enable chrome headless console log notification 2026-10-24 09:33:53,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Chrome headless enable page notifications 2026-10-24 09:33:53,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:33:53,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Setting session cookie in browser 2026-10-24 09:33:53,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:33:53,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:33:53,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:33:54,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:54] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 133 0.103 1.003 2026-10-24 09:33:54,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Navigation result: {'frameId': '78F8FD99772D256FEB6CBCEE49608A6C', 'loaderId': 'C2DD05ACD3F81C5086FCA59D43922ECF', 'isDownload': False} 2026-10-24 09:33:54,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Evaluate ready code "odoo.isTourReady('test_single_attribute_value_products')" 2026-10-24 09:33:54,609 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:33:54,642 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:54] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-24 09:33:54,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:54] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:33:54,664 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:54] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-24 09:33:55,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:33:55,365 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:55,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: IndexedDB 1 Ready 2026-10-24 09:33:55,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Evaluate test code "odoo.startTour('test_single_attribute_value_products', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:33:55,416 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:33:55,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: [1/6] Tour test_single_attribute_value_products → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:33:56,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:56] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.382 0.622 2026-10-24 09:33:56,406 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.006 2026-10-24 09:33:56,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:33:56,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:33:56,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-24 09:33:56,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:33:56,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:56] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-24 09:33:56,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: Owl is running in 'dev' mode. 2026-10-24 09:33:57,118 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:57,134 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:33:57,224 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:33:57,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.066 0.040 2026-10-24 09:33:57,328 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-24 09:33:57,331 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.069 2026-10-24 09:33:57,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: [2/6] Tour test_single_attribute_value_products → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:33:57,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.007 0.159 2026-10-24 09:33:57,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.022 0.115 2026-10-24 09:33:57,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.056 0.017 2026-10-24 09:33:57,587 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.011 2026-10-24 09:33:57,599 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.035 2026-10-24 09:33:57,617 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.081 2026-10-24 09:33:57,633 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.031 2026-10-24 09:33:57,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: [3/6] Tour test_single_attribute_value_products → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:33:57,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.015 0.148 2026-10-24 09:33:57,686 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.087 2026-10-24 09:33:57,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.082 2026-10-24 09:33:57,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.010 0.053 2026-10-24 09:33:57,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-24 09:33:57,779 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.012 0.116 2026-10-24 09:33:57,803 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.279 2026-10-24 09:33:57,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.165 2026-10-24 09:33:57,977 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:33:57] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.012 0.265 2026-10-24 09:33:58,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: [4/6] Tour test_single_attribute_value_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:33:58,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: [5/6] Tour test_single_attribute_value_products → Step Check orderline with attributes: {"productName":"Whiteboard Pen (add 2)","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen (add 2)")):has(.qty:contains("1"))) 2026-10-24 09:33:58,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: [6/6] Tour test_single_attribute_value_products → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:33:58,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: tour succeeded 2026-10-24 09:33:58,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_single_attribute_value_products SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-24 09:33:58,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products.browser: heap 14543540 (allocated 15212544) 2026-10-24 09:33:58,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Closing chrome headless with pid 19166 2026-10-24 09:33:58,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Closing websocket connection 2026-10-24 09:33:58,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Terminating chrome headless with pid 19166 2026-10-24 09:33:58,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093358_659631_test_single_attribute_value_products.txt 2026-10-24 09:33:58,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_attribute_value_products: Removing chrome user profile "/tmp/tmpmiqvew_v_chrome_odoo" 2026-10-24 09:33:58,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_single_value_multi_attribute_configurator ... 2026-10-24 09:33:59,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Chrome pid: 19373 2026-10-24 09:33:59,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Chrome headless temporary user profile dir: /tmp/tmppm1ef0ny_chrome_odoo 2026-10-24 09:33:59,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Issuing json command http://127.0.0.1:45565/json/version 2026-10-24 09:33:59,730 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45565/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:33:59,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Browser version: Chrome/150.0.7871.114 2026-10-24 09:33:59,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Issuing json command http://127.0.0.1:45565/json 2026-10-24 09:33:59,812 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45565/json with timeout 3 increased to 10s during tests 2026-10-24 09:33:59,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Websocket url found: ws://127.0.0.1:45565/devtools/page/CAFC560EE945B8315855B1F1003789D2 2026-10-24 09:33:59,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Enable chrome headless console log notification 2026-10-24 09:33:59,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Chrome headless enable page notifications 2026-10-24 09:33:59,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:33:59,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Setting session cookie in browser 2026-10-24 09:33:59,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:33:59,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:34:00,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:34:01,028 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:01] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.093 0.905 2026-10-24 09:34:01,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Navigation result: {'frameId': 'CAFC560EE945B8315855B1F1003789D2', 'loaderId': '7392245232F92CDBE02411629808F037', 'isDownload': False} 2026-10-24 09:34:01,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Evaluate ready code "odoo.isTourReady('test_single_value_multi_attribute_configurator')" 2026-10-24 09:34:01,060 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:34:01,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:01] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-24 09:34:01,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:01] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-24 09:34:01,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:01] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-24 09:34:01,708 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:34:01,732 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:34:01,747 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:01,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: IndexedDB 1 Ready 2026-10-24 09:34:01,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Evaluate test code "odoo.startTour('test_single_value_multi_attribute_configurator', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:34:01,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [1/10] Tour test_single_value_multi_attribute_configurator → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:34:02,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.282 0.473 2026-10-24 09:34:02,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.735 2026-10-24 09:34:02,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:34:02,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:34:02,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:34:02,861 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 09:34:02,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:34:02,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: Owl is running in 'dev' mode. 2026-10-24 09:34:03,059 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:34:03,065 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:34:03,156 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:03,189 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:34:03,219 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-24 09:34:03,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [2/10] Tour test_single_value_multi_attribute_configurator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:34:03,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.040 0.088 2026-10-24 09:34:03,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.026 0.177 2026-10-24 09:34:03,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.017 0.245 2026-10-24 09:34:03,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.040 2026-10-24 09:34:03,509 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.013 2026-10-24 09:34:03,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [3/10] Tour test_single_value_multi_attribute_configurator → Step click product 'Single Multi Product' (trigger: article.product .product-content .product-name:contains("Single Multi Product")) 2026-10-24 09:34:03,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.011 0.072 2026-10-24 09:34:03,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.103 2026-10-24 09:34:03,617 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.077 2026-10-24 09:34:03,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.056 2026-10-24 09:34:03,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.138 2026-10-24 09:34:03,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.073 2026-10-24 09:34:03,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.044 2026-10-24 09:34:03,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.138 2026-10-24 09:34:03,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.099 2026-10-24 09:34:03,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.094 2026-10-24 09:34:03,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.102 2026-10-24 09:34:03,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.047 0.163 2026-10-24 09:34:03,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [4/10] Tour test_single_value_multi_attribute_configurator → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Attribute selection")) 2026-10-24 09:34:04,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [5/10] Tour test_single_value_multi_attribute_configurator → Step picking multi attribute with name Extra Cheese (trigger: .modal .form-check-label:contains('Extra Cheese')) 2026-10-24 09:34:04,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [6/10] Tour test_single_value_multi_attribute_configurator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:34:04,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [7/10] Tour test_single_value_multi_attribute_configurator → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:34:04,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [8/10] Tour test_single_value_multi_attribute_configurator → Step Check orderline with attributes: {"withClass":".selected","productName":"Single Multi Product (Extra Cheese)","quantity":"1.0","price":"15.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Single Multi Product (Extra Cheese)")):has(.qty:contains("1")):has(.price:contains("15.0"))) 2026-10-24 09:34:04,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [9/10] Tour test_single_value_multi_attribute_configurator → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:34:04,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: [10/10] Tour test_single_value_multi_attribute_configurator → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:34:04,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: tour succeeded 2026-10-24 09:34:04,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_single_value_multi_attribute_configurator SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-10-24 09:34:04,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator.browser: heap 14813872 (allocated 15736832) 2026-10-24 09:34:04,753 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:04] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.111 0.183 2026-10-24 09:34:04,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Closing chrome headless with pid 19373 2026-10-24 09:34:04,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Closing websocket connection 2026-10-24 09:34:04,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Terminating chrome headless with pid 19373 2026-10-24 09:34:04,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093404_897513_test_single_value_multi_attribute_configurator.txt 2026-10-24 09:34:04,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_single_value_multi_attribute_configurator: Removing chrome user profile "/tmp/tmppm1ef0ny_chrome_odoo" 2026-10-24 09:34:04,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_stale_draft_read_keeps_order_paid ... 2026-10-24 09:34:05,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Chrome pid: 19574 2026-10-24 09:34:05,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Chrome headless temporary user profile dir: /tmp/tmpfmail042_chrome_odoo 2026-10-24 09:34:05,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Issuing json command http://127.0.0.1:39605/json/version 2026-10-24 09:34:05,622 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39605/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:34:05,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Browser version: Chrome/150.0.7871.114 2026-10-24 09:34:05,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Issuing json command http://127.0.0.1:39605/json 2026-10-24 09:34:05,750 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39605/json with timeout 3 increased to 10s during tests 2026-10-24 09:34:05,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Websocket url found: ws://127.0.0.1:39605/devtools/page/984BA387FA1E23237AD8791520DA36A1 2026-10-24 09:34:05,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Enable chrome headless console log notification 2026-10-24 09:34:05,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Chrome headless enable page notifications 2026-10-24 09:34:05,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:34:05,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Setting session cookie in browser 2026-10-24 09:34:05,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:34:05,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:34:05,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:34:08,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:08] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.090 2.192 2026-10-24 09:34:08,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Navigation result: {'frameId': '984BA387FA1E23237AD8791520DA36A1', 'loaderId': '07A58DF2CE095EC409A2EF46F2B3E90E', 'isDownload': False} 2026-10-24 09:34:08,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Evaluate ready code "odoo.isTourReady('test_stale_draft_read_keeps_order_paid')" 2026-10-24 09:34:08,240 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:34:08,285 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:08] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-24 09:34:08,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:08] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.043 2026-10-24 09:34:08,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:08] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.043 2026-10-24 09:34:08,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:34:09,000 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:09,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: IndexedDB 1 Ready 2026-10-24 09:34:09,032 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 09:34:09,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Evaluate test code "odoo.startTour('test_stale_draft_read_keeps_order_paid', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:34:09,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [1/10] Tour test_stale_draft_read_keeps_order_paid → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:34:09,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:09] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.279 0.554 2026-10-24 09:34:09,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.830 2026-10-24 09:34:10,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:34:10,075 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:34:10,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:34:10,156 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:34:10,190 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:34:10,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: Owl is running in 'dev' mode. 2026-10-24 09:34:10,336 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:34:10,343 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:10,424 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:34:10,464 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:34:10,479 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:34:10,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.043 0.066 2026-10-24 09:34:10,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [2/10] Tour test_stale_draft_read_keeps_order_paid → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:34:10,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.017 0.151 2026-10-24 09:34:10,620 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.004 0.138 2026-10-24 09:34:10,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.018 0.026 2026-10-24 09:34:10,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.028 0.062 2026-10-24 09:34:10,767 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.091 2026-10-24 09:34:10,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [3/10] Tour test_stale_draft_read_keeps_order_paid → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:34:10,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.017 0.105 2026-10-24 09:34:10,847 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.121 2026-10-24 09:34:10,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.194 2026-10-24 09:34:10,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.053 2026-10-24 09:34:10,899 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.112 2026-10-24 09:34:10,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.095 2026-10-24 09:34:10,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-24 09:34:10,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.250 2026-10-24 09:34:10,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.010 0.066 2026-10-24 09:34:10,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:10] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.103 2026-10-24 09:34:11,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:11] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.046 0.155 2026-10-24 09:34:11,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [4/10] Tour test_stale_draft_read_keeps_order_paid → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:34:11,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [5/10] Tour test_stale_draft_read_keeps_order_paid → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:34:11,417 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:34:11,422 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:34:11,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [6/10] Tour test_stale_draft_read_keeps_order_paid → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:34:11,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [7/10] Tour test_stale_draft_read_keeps_order_paid → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:34:11,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [8/10] Tour test_stale_draft_read_keeps_order_paid → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:34:11,620 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:11,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [9/10] Tour test_stale_draft_read_keeps_order_paid → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:34:11,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9560070 started for PoS orders references: [{'name': 'Order 00099-001-0001', 'uuid': '8710fa15-f11b-41d8-b5ae-d7268e80129c'}] 2026-10-24 09:34:11,696 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:12,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9560070 order {'name': 'Order 00099-001-0001', 'uuid': '8710fa15-f11b-41d8-b5ae-d7268e80129c'} created pos.order #64 2026-10-24 09:34:12,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9560070 finished 2026-10-24 09:34:12,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.347 0.635 2026-10-24 09:34:12,740 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:34:12,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:12] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 09:34:12,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: [10/10] Tour test_stale_draft_read_keeps_order_paid → Step A draft read started before the payment commit is loaded afterwards (trigger: .receipt-screen) 2026-10-24 09:34:12,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: tour succeeded 2026-10-24 09:34:12,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_stale_draft_read_keeps_order_paid SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 09:34:13,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid.browser: heap 15568356 (allocated 17309696) 2026-10-24 09:34:13,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Closing chrome headless with pid 19574 2026-10-24 09:34:13,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Closing websocket connection 2026-10-24 09:34:13,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Terminating chrome headless with pid 19574 2026-10-24 09:34:13,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093413_200908_test_stale_draft_read_keeps_order_paid.txt 2026-10-24 09:34:13,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_stale_draft_read_keeps_order_paid: Removing chrome user profile "/tmp/tmpfmail042_chrome_odoo" 2026-10-24 09:34:13,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_sync_from_ui_one_by_one ... 2026-10-24 09:34:13,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome pid: 19781 2026-10-24 09:34:13,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome headless temporary user profile dir: /tmp/tmppclai217_chrome_odoo 2026-10-24 09:34:13,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:38957/json/version 2026-10-24 09:34:13,804 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38957/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:34:13,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Browser version: Chrome/150.0.7871.114 2026-10-24 09:34:13,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:38957/json 2026-10-24 09:34:13,860 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38957/json with timeout 3 increased to 10s during tests 2026-10-24 09:34:13,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Websocket url found: ws://127.0.0.1:38957/devtools/page/AF499E0BEDFB9377BFD48CDF62CD27C0 2026-10-24 09:34:13,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Enable chrome headless console log notification 2026-10-24 09:34:13,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome headless enable page notifications 2026-10-24 09:34:14,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:34:14,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Setting session cookie in browser 2026-10-24 09:34:14,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:34:14,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:34:14,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:34:15,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:15] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 185 0.142 1.039 2026-10-24 09:34:15,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Navigation result: {'frameId': 'AF499E0BEDFB9377BFD48CDF62CD27C0', 'loaderId': 'E90755D4298074BEB18C2631B49097E3', 'isDownload': False} 2026-10-24 09:34:15,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Evaluate ready code "odoo.isTourReady('test_sync_from_ui_one_by_one')" 2026-10-24 09:34:15,316 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:34:15,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:15] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:34:15,368 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:15] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.040 2026-10-24 09:34:15,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:15] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.051 2026-10-24 09:34:16,020 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:34:16,037 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:34:16,038 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:16,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Evaluate test code "odoo.startTour('test_sync_from_ui_one_by_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:34:16,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: IndexedDB 1 Ready 2026-10-24 09:34:16,064 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-24 09:34:16,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [1/10] Tour test_sync_from_ui_one_by_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:34:16,869 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:16] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.280 0.523 2026-10-24 09:34:16,871 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.779 2026-10-24 09:34:17,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.015 2026-10-24 09:34:17,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:34:17,306 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 09:34:17,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-24 09:34:17,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: Owl is running in 'dev' mode. 2026-10-24 09:34:17,486 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:34:17,495 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:34:17,567 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:34:17,601 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:34:17,637 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-24 09:34:17,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.035 0.073 2026-10-24 09:34:17,708 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.007 0.085 2026-10-24 09:34:17,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [2/10] Tour test_sync_from_ui_one_by_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:34:17,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.007 0.149 2026-10-24 09:34:17,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.027 2026-10-24 09:34:17,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.056 2026-10-24 09:34:17,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.041 2026-10-24 09:34:17,940 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.038 2026-10-24 09:34:17,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.069 2026-10-24 09:34:17,973 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.068 2026-10-24 09:34:17,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [3/10] Tour test_sync_from_ui_one_by_one → Step Create fake orders (trigger: body) 2026-10-24 09:34:17,997 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:17] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.057 2026-10-24 09:34:18,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.072 2026-10-24 09:34:18,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.152 2026-10-24 09:34:18,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.068 2026-10-24 09:34:18,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.084 2026-10-24 09:34:18,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.070 2026-10-24 09:34:18,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [4/10] Tour test_sync_from_ui_one_by_one → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:34:18,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.038 0.144 2026-10-24 09:34:18,233 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.303 2026-10-24 09:34:18,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [5/10] Tour test_sync_from_ui_one_by_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:34:18,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [6/10] Tour test_sync_from_ui_one_by_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:34:18,470 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:34:18,480 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:18,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [7/10] Tour test_sync_from_ui_one_by_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:34:18,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [8/10] Tour test_sync_from_ui_one_by_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:34:18,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [9/10] Tour test_sync_from_ui_one_by_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:34:18,688 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:18,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [10/10] Tour test_sync_from_ui_one_by_one → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:34:18,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48472296 started for PoS orders references: [{'name': 'Order 00100-001-0001', 'uuid': 'd5522cc0-c2bf-445e-9675-b583de4c4843'}] 2026-10-24 09:34:18,826 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:34:19,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48472296 order {'name': 'Order 00100-001-0001', 'uuid': 'd5522cc0-c2bf-445e-9675-b583de4c4843'} created pos.order #65 2026-10-24 09:34:19,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48472296 finished 2026-10-24 09:34:19,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.312 0.605 2026-10-24 09:34:19,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26453928 started for PoS orders references: [{'name': 'Order 00100-001-0002', 'uuid': '73247594-164b-430a-8e4b-267fa8dac80c'}] 2026-10-24 09:34:19,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26453928 order {'name': 'Order 00100-001-0002', 'uuid': '73247594-164b-430a-8e4b-267fa8dac80c'} created pos.order #66 2026-10-24 09:34:19,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26453928 finished 2026-10-24 09:34:19,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.045 0.133 2026-10-24 09:34:20,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14840310 started for PoS orders references: [{'name': 'Order 00100-001-0003', 'uuid': '0db7d7ab-163c-4ad9-b0af-5e52bf6e8112'}] 2026-10-24 09:34:20,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14840310 order {'name': 'Order 00100-001-0003', 'uuid': '0db7d7ab-163c-4ad9-b0af-5e52bf6e8112'} created pos.order #67 2026-10-24 09:34:20,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14840310 finished 2026-10-24 09:34:20,171 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.044 0.109 2026-10-24 09:34:20,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19579955 started for PoS orders references: [{'name': 'Order 00100-001-0004', 'uuid': '577e66b4-0246-4ceb-9aa3-11b960b2b664'}] 2026-10-24 09:34:20,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19579955 order {'name': 'Order 00100-001-0004', 'uuid': '577e66b4-0246-4ceb-9aa3-11b960b2b664'} created pos.order #68 2026-10-24 09:34:20,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19579955 finished 2026-10-24 09:34:20,403 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.043 0.131 2026-10-24 09:34:20,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78017891 started for PoS orders references: [{'name': 'Order 00100-001-0005', 'uuid': '6d330ef5-3017-451f-bc99-1a554b4f3f16'}] 2026-10-24 09:34:20,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78017891 order {'name': 'Order 00100-001-0005', 'uuid': '6d330ef5-3017-451f-bc99-1a554b4f3f16'} created pos.order #69 2026-10-24 09:34:20,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78017891 finished 2026-10-24 09:34:20,701 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.070 0.132 2026-10-24 09:34:20,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48440159 started for PoS orders references: [{'name': 'Order 00100-001-0006', 'uuid': '7c4f91d7-eb68-4d4c-a580-ab667195945f'}] 2026-10-24 09:34:20,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48440159 order {'name': 'Order 00100-001-0006', 'uuid': '7c4f91d7-eb68-4d4c-a580-ab667195945f'} created pos.order #70 2026-10-24 09:34:20,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48440159 finished 2026-10-24 09:34:20,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.072 0.128 2026-10-24 09:34:21,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:34:21,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:21] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.014 2026-10-24 09:34:21,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: tour succeeded 2026-10-24 09:34:21,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_sync_from_ui_one_by_one SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-24 09:34:21,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: heap 17120668 (allocated 18489344) 2026-10-24 09:34:21,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Closing chrome headless with pid 19781 2026-10-24 09:34:21,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Closing websocket connection 2026-10-24 09:34:21,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Terminating chrome headless with pid 19781 2026-10-24 09:34:21,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093421_460282_test_sync_from_ui_one_by_one.txt 2026-10-24 09:34:21,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Removing chrome user profile "/tmp/tmppclai217_chrome_odoo" 2026-10-24 09:34:21,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_synced_products_keep_variants_collapsed ... 2026-10-24 09:34:22,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Chrome pid: 19986 2026-10-24 09:34:22,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Chrome headless temporary user profile dir: /tmp/tmp6sqi4hhl_chrome_odoo 2026-10-24 09:34:22,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Issuing json command http://127.0.0.1:37111/json/version 2026-10-24 09:34:22,645 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37111/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:34:22,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Browser version: Chrome/150.0.7871.114 2026-10-24 09:34:22,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Issuing json command http://127.0.0.1:37111/json 2026-10-24 09:34:22,676 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37111/json with timeout 3 increased to 10s during tests 2026-10-24 09:34:22,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Websocket url found: ws://127.0.0.1:37111/devtools/page/FEE7AE4F3079C4693283611C30FE651E 2026-10-24 09:34:22,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Enable chrome headless console log notification 2026-10-24 09:34:22,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Chrome headless enable page notifications 2026-10-24 09:34:22,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:34:22,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Setting session cookie in browser 2026-10-24 09:34:22,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:34:22,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:34:22,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:34:23,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:23] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.078 0.918 2026-10-24 09:34:23,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Navigation result: {'frameId': 'FEE7AE4F3079C4693283611C30FE651E', 'loaderId': '01464ACD07EF2D78ABD9C81F1A099E32', 'isDownload': False} 2026-10-24 09:34:23,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Evaluate ready code "odoo.isTourReady('test_synced_products_keep_variants_collapsed')" 2026-10-24 09:34:23,869 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:34:23,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:23] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-24 09:34:23,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:23] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-24 09:34:23,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:23] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-10-24 09:34:24,565 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:34:24,584 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:24,598 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:24,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: IndexedDB 1 Ready 2026-10-24 09:34:24,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Evaluate test code "odoo.startTour('test_synced_products_keep_variants_collapsed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:34:24,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: [1/5] Tour test_synced_products_keep_variants_collapsed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:34:25,443 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:25] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.310 0.529 2026-10-24 09:34:25,454 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.843 2026-10-24 09:34:25,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:34:25,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:34:25,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:34:25,757 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:25] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.006 0.027 2026-10-24 09:34:25,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:34:25,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:25] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-24 09:34:25,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: Owl is running in 'dev' mode. 2026-10-24 09:34:26,027 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:34:26,030 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:26,072 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34: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-24 09:34:26,128 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-24 09:34:26,135 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.058 2026-10-24 09:34:26,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: [2/5] Tour test_synced_products_keep_variants_collapsed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:34:26,188 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.030 0.071 2026-10-24 09:34:26,227 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.009 0.119 2026-10-24 09:34:26,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.004 0.149 2026-10-24 09:34:26,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.020 2026-10-24 09:34:26,356 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.012 0.030 2026-10-24 09:34:26,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.068 2026-10-24 09:34:26,413 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.015 0.068 2026-10-24 09:34:26,424 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-24 09:34:26,441 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.047 2026-10-24 09:34:26,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: [3/5] Tour test_synced_products_keep_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:34:26,455 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.051 2026-10-24 09:34:26,486 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.083 2026-10-24 09:34:26,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.125 2026-10-24 09:34:26,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.052 2026-10-24 09:34:26,528 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-24 09:34:26,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.083 2026-10-24 09:34:26,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.118 2026-10-24 09:34:26,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.048 0.120 2026-10-24 09:34:26,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: [4/5] Tour test_synced_products_keep_variants_collapsed → Step receive the paid order's products as another device would (trigger: .pos) 2026-10-24 09:34:26,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:26] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:34:27,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:27] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 87 0.336 0.158 2026-10-24 09:34:27,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: [5/5] Tour test_synced_products_keep_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:34:27,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.036 0.016 2026-10-24 09:34:27,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: tour succeeded 2026-10-24 09:34:27,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_synced_products_keep_variants_collapsed SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-24 09:34:27,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed.browser: heap 14384548 (allocated 15474688) 2026-10-24 09:34:27,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Closing chrome headless with pid 19986 2026-10-24 09:34:27,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Closing websocket connection 2026-10-24 09:34:27,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Terminating chrome headless with pid 19986 2026-10-24 09:34:27,563 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.054 0.012 2026-10-24 09:34:27,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093427_670742_test_synced_products_keep_variants_collapsed.txt 2026-10-24 09:34:27,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_synced_products_keep_variants_collapsed: Removing chrome user profile "/tmp/tmp6sqi4hhl_chrome_odoo" 2026-10-24 09:34:27,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tax_control_button_visiblity ... 2026-10-24 09:34:28,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome pid: 20199 2026-10-24 09:34:28,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome headless temporary user profile dir: /tmp/tmpbmli8q0o_chrome_odoo 2026-10-24 09:34:28,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:39953/json/version 2026-10-24 09:34:28,620 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39953/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:34:28,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Browser version: Chrome/150.0.7871.114 2026-10-24 09:34:28,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:39953/json 2026-10-24 09:34:28,761 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39953/json with timeout 3 increased to 10s during tests 2026-10-24 09:34:28,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Websocket url found: ws://127.0.0.1:39953/devtools/page/8E96631B5001D75841D7378F265379FC 2026-10-24 09:34:28,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Enable chrome headless console log notification 2026-10-24 09:34:28,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome headless enable page notifications 2026-10-24 09:34:28,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:34:28,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Setting session cookie in browser 2026-10-24 09:34:28,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:34:28,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:34:28,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:34:30,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:30] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.128 0.918 2026-10-24 09:34:30,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Navigation result: {'frameId': '8E96631B5001D75841D7378F265379FC', 'loaderId': '9EA514F4605EE8E86E60FAAB153A8EA1', 'isDownload': False} 2026-10-24 09:34:30,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Evaluate ready code "odoo.isTourReady('test_tax_control_button_visiblity')" 2026-10-24 09:34:30,037 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:34:30,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:30] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-10-24 09:34:30,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:30] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-24 09:34:30,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:30] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-10-24 09:34:30,765 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:34:30,777 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:34:30,805 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:34:30,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: IndexedDB 1 Ready 2026-10-24 09:34:30,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.020 2026-10-24 09:34:30,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Evaluate test code "odoo.startTour('test_tax_control_button_visiblity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:34:30,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [1/6] Tour test_tax_control_button_visiblity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:34:31,861 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 311 0.478 0.560 2026-10-24 09:34:31,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.993 2026-10-24 09:34:32,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-24 09:34:32,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:34:32,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:34:32,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-24 09:34:32,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: Owl is running in 'dev' mode. 2026-10-24 09:34:32,371 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:34:32,379 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:34:32,524 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:34:32,565 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "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-24 09:34:32,587 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-24 09:34:32,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.042 0.067 2026-10-24 09:34:32,690 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.011 0.152 2026-10-24 09:34:32,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [2/6] Tour test_tax_control_button_visiblity → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:34:32,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.005 0.163 2026-10-24 09:34:32,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.012 0.025 2026-10-24 09:34:32,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.026 2026-10-24 09:34:32,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.094 2026-10-24 09:34:32,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.101 2026-10-24 09:34:32,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [3/6] Tour test_tax_control_button_visiblity → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:34:32,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.070 2026-10-24 09:34:32,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.065 2026-10-24 09:34:32,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [4/6] Tour test_tax_control_button_visiblity → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:34:32,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:32] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.125 2026-10-24 09:34:33,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:33] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.147 2026-10-24 09:34:33,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:33] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.016 0.099 2026-10-24 09:34:33,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:33] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 09:34:33,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [5/6] Tour test_tax_control_button_visiblity → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:34:33,059 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:33] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.086 2026-10-24 09:34:33,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:33] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.095 2026-10-24 09:34:33,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:33] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.155 2026-10-24 09:34:33,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:33] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.077 0.179 2026-10-24 09:34:33,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [6/6] Tour test_tax_control_button_visiblity → Step Check that: ---click fiscal position button--- is not true (trigger: body:not(:has(.o_fiscal_position_button))) 2026-10-24 09:34:33,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: tour succeeded 2026-10-24 09:34:33,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_tax_control_button_visiblity SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 09:34:33,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: heap 14179552 (allocated 15212544) 2026-10-24 09:34:33,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Closing chrome headless with pid 20199 2026-10-24 09:34:33,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Closing websocket connection 2026-10-24 09:34:33,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Terminating chrome headless with pid 20199 2026-10-24 09:34:33,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093433_727260_test_tax_control_button_visiblity.txt 2026-10-24 09:34:33,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Removing chrome user profile "/tmp/tmpbmli8q0o_chrome_odoo" 2026-10-24 09:34:33,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_ticket_screen_keeps_displayed_variant ... 2026-10-24 09:34:35,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Chrome pid: 20395 2026-10-24 09:34:35,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Chrome headless temporary user profile dir: /tmp/tmprw2b9kbn_chrome_odoo 2026-10-24 09:34:35,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Issuing json command http://127.0.0.1:42663/json/version 2026-10-24 09:34:35,066 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42663/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:34:35,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Browser version: Chrome/150.0.7871.114 2026-10-24 09:34:35,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Issuing json command http://127.0.0.1:42663/json 2026-10-24 09:34:35,116 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42663/json with timeout 3 increased to 10s during tests 2026-10-24 09:34:35,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Websocket url found: ws://127.0.0.1:42663/devtools/page/133CD070BF41EAEF6AFF35B4FFAB4652 2026-10-24 09:34:35,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Enable chrome headless console log notification 2026-10-24 09:34:35,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Chrome headless enable page notifications 2026-10-24 09:34:35,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:34:35,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Setting session cookie in browser 2026-10-24 09:34:35,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:34:35,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:34:35,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:34:36,408 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:36] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.099 0.999 2026-10-24 09:34:36,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Navigation result: {'frameId': '133CD070BF41EAEF6AFF35B4FFAB4652', 'loaderId': '91EC2E28CFE08F0B1471569A495F95E5', 'isDownload': False} 2026-10-24 09:34:36,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Evaluate ready code "odoo.isTourReady('test_ticket_screen_keeps_variants_collapsed')" 2026-10-24 09:34:36,434 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:34:36,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:36] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.010 2026-10-24 09:34:36,473 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:36] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 09:34:36,483 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:36] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-24 09:34:37,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:34:37,168 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:37,177 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:34:37,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: IndexedDB 1 Ready 2026-10-24 09:34:37,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Evaluate test code "odoo.startTour('test_ticket_screen_keeps_variants_collapsed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:34:37,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [1/11] Tour test_ticket_screen_keeps_variants_collapsed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:34:37,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.032 2026-10-24 09:34:39,311 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:39] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.344 1.753 2026-10-24 09:34:39,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 2.052 2026-10-24 09:34:39,552 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-24 09:34:39,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:34:39,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:39] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.031 2026-10-24 09:34:39,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.027 2026-10-24 09:34:39,745 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:34:39,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: Owl is running in 'dev' mode. 2026-10-24 09:34:39,871 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:34:39,880 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:40,034 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:34:40,067 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:34:40,067 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 09:34:40,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [2/11] Tour test_ticket_screen_keeps_variants_collapsed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:34:40,163 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.059 0.087 2026-10-24 09:34:40,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.024 0.185 2026-10-24 09:34:40,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.024 0.208 2026-10-24 09:34:40,319 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.018 2026-10-24 09:34:40,350 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.080 2026-10-24 09:34:40,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.130 2026-10-24 09:34:40,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [3/11] Tour test_ticket_screen_keeps_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:34:40,416 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.168 2026-10-24 09:34:40,455 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.015 0.106 2026-10-24 09:34:40,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.069 2026-10-24 09:34:40,489 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.220 2026-10-24 09:34:40,507 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.083 2026-10-24 09:34:40,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.188 2026-10-24 09:34:40,541 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.059 2026-10-24 09:34:40,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.129 2026-10-24 09:34:40,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.196 2026-10-24 09:34:40,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.233 2026-10-24 09:34:40,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.361 2026-10-24 09:34:40,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [4/11] Tour test_ticket_screen_keeps_variants_collapsed → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:34:40,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [5/11] Tour test_ticket_screen_keeps_variants_collapsed → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:34:40,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [6/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter 2026-10-24 09:34:40,972 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:41,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [7/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter ul 2026-10-24 09:34:41,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [8/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:34:41,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [9/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .ticket-screen .orders:contains("Test/0001") 2026-10-24 09:34:41,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.015 0.023 2026-10-24 09:34:41,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:41] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 87 0.093 0.165 2026-10-24 09:34:41,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [10/11] Tour test_ticket_screen_keeps_variants_collapsed → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:34:41,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: [11/11] Tour test_ticket_screen_keeps_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:34:41,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 26 0.071 0.063 2026-10-24 09:34:41,640 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.142 2026-10-24 09:34:41,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: tour succeeded 2026-10-24 09:34:41,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_ticket_screen_keeps_variants_collapsed SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-10-24 09:34:41,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.016 2026-10-24 09:34:41,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant.browser: heap 15165568 (allocated 16261120) 2026-10-24 09:34:41,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Closing chrome headless with pid 20395 2026-10-24 09:34:41,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Closing websocket connection 2026-10-24 09:34:41,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Terminating chrome headless with pid 20395 2026-10-24 09:34:42,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093442_017405_test_ticket_screen_keeps_displayed_variant.txt 2026-10-24 09:34:42,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_displayed_variant: Removing chrome user profile "/tmp/tmprw2b9kbn_chrome_odoo" 2026-10-24 09:34:42,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_ticket_screen_keeps_variants_collapsed ... 2026-10-24 09:34:43,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Chrome pid: 20604 2026-10-24 09:34:43,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Chrome headless temporary user profile dir: /tmp/tmp5amst4qe_chrome_odoo 2026-10-24 09:34:43,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Issuing json command http://127.0.0.1:33267/json/version 2026-10-24 09:34:43,556 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33267/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:34:43,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Browser version: Chrome/150.0.7871.114 2026-10-24 09:34:43,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Issuing json command http://127.0.0.1:33267/json 2026-10-24 09:34:43,637 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33267/json with timeout 3 increased to 10s during tests 2026-10-24 09:34:43,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Websocket url found: ws://127.0.0.1:33267/devtools/page/A007E9E39B44C799E7C7209EF527FE73 2026-10-24 09:34:43,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Enable chrome headless console log notification 2026-10-24 09:34:43,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Chrome headless enable page notifications 2026-10-24 09:34:43,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:34:43,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Setting session cookie in browser 2026-10-24 09:34:43,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:34:43,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:34:43,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:34:45,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:45] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.101 1.037 2026-10-24 09:34:45,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Navigation result: {'frameId': 'A007E9E39B44C799E7C7209EF527FE73', 'loaderId': 'ED881721AA5118033EE2F79C22A450A9', 'isDownload': False} 2026-10-24 09:34:45,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Evaluate ready code "odoo.isTourReady('test_ticket_screen_keeps_variants_collapsed')" 2026-10-24 09:34:45,069 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:34:45,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:45] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.014 2026-10-24 09:34:45,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.042 2026-10-24 09:34:45,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-10-24 09:34:45,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:34:45,729 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:34:45,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: IndexedDB 1 Ready 2026-10-24 09:34:45,744 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:45,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-24 09:34:45,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Evaluate test code "odoo.startTour('test_ticket_screen_keeps_variants_collapsed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:34:45,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [1/11] Tour test_ticket_screen_keeps_variants_collapsed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:34:46,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.321 0.518 2026-10-24 09:34:46,601 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.801 2026-10-24 09:34:46,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 09:34:46,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:34:46,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:46] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.019 2026-10-24 09:34:47,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:34:47,061 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:34:47,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: Owl is running in 'dev' mode. 2026-10-24 09:34:47,180 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:34:47,197 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:47,242 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:34:47,299 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-24 09:34:47,308 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-24 09:34:47,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.030 0.068 2026-10-24 09:34:47,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [2/11] Tour test_ticket_screen_keeps_variants_collapsed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:34:47,402 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.014 0.097 2026-10-24 09:34:47,436 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.007 0.126 2026-10-24 09:34:47,476 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.034 2026-10-24 09:34:47,507 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.015 2026-10-24 09:34:47,527 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.029 2026-10-24 09:34:47,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.027 0.046 2026-10-24 09:34:47,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [3/11] Tour test_ticket_screen_keeps_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:34:47,605 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.017 0.023 2026-10-24 09:34:47,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.064 2026-10-24 09:34:47,633 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.029 2026-10-24 09:34:47,643 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.058 2026-10-24 09:34:47,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.088 2026-10-24 09:34:47,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.054 2026-10-24 09:34:47,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.130 2026-10-24 09:34:47,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.044 0.134 2026-10-24 09:34:47,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.221 2026-10-24 09:34:47,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:47] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.009 0.221 2026-10-24 09:34:47,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [4/11] Tour test_ticket_screen_keeps_variants_collapsed → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:34:47,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [5/11] Tour test_ticket_screen_keeps_variants_collapsed → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:34:48,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [6/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter 2026-10-24 09:34:48,119 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:48,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [7/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter ul 2026-10-24 09:34:48,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [8/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:34:48,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [9/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .ticket-screen .orders:contains("Test/0001") 2026-10-24 09:34:48,339 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:48] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.007 0.022 2026-10-24 09:34:48,576 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:48] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 87 0.064 0.145 2026-10-24 09:34:48,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [10/11] Tour test_ticket_screen_keeps_variants_collapsed → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:34:48,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: [11/11] Tour test_ticket_screen_keeps_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:34:48,703 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 26 0.032 0.069 2026-10-24 09:34:48,729 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.005 0.108 2026-10-24 09:34:48,767 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.003 0.012 2026-10-24 09:34:48,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: tour succeeded 2026-10-24 09:34:48,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_ticket_screen_keeps_variants_collapsed SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-10-24 09:34:48,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed.browser: heap 15178548 (allocated 15998976) 2026-10-24 09:34:48,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Closing chrome headless with pid 20604 2026-10-24 09:34:48,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Closing websocket connection 2026-10-24 09:34:48,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Terminating chrome headless with pid 20604 2026-10-24 09:34:49,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093449_075729_test_ticket_screen_keeps_variants_collapsed.txt 2026-10-24 09:34:49,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ticket_screen_keeps_variants_collapsed: Removing chrome user profile "/tmp/tmp5amst4qe_chrome_odoo" 2026-10-24 09:34:49,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tracking_number_closing_session ... 2026-10-24 09:34:49,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome pid: 20803 2026-10-24 09:34:49,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome headless temporary user profile dir: /tmp/tmpugp9kioo_chrome_odoo 2026-10-24 09:34:49,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:37569/json/version 2026-10-24 09:34:49,713 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37569/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:34:49,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Browser version: Chrome/150.0.7871.114 2026-10-24 09:34:49,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:37569/json 2026-10-24 09:34:49,802 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37569/json with timeout 3 increased to 10s during tests 2026-10-24 09:34:49,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Websocket url found: ws://127.0.0.1:37569/devtools/page/42F00FD95D24AEA0151EE9A14CCB697B 2026-10-24 09:34:49,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Enable chrome headless console log notification 2026-10-24 09:34:49,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome headless enable page notifications 2026-10-24 09:34:50,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:34:50,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Setting session cookie in browser 2026-10-24 09:34:50,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:34:50,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:34:50,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:34:51,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:51] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.096 0.943 2026-10-24 09:34:51,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Navigation result: {'frameId': '42F00FD95D24AEA0151EE9A14CCB697B', 'loaderId': 'EEBF4FB20C823FB439995BA1BD75B726', 'isDownload': False} 2026-10-24 09:34:51,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Evaluate ready code "odoo.isTourReady('test_tracking_number_closing_session')" 2026-10-24 09:34:51,174 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:34:51,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.015 2026-10-24 09:34:51,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 09:34:51,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-24 09:34:51,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:34:51,976 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:34:52,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Evaluate test code "odoo.startTour('test_tracking_number_closing_session', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:34:52,027 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 09:34:52,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: IndexedDB 1 Ready 2026-10-24 09:34:52,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [1/30] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:34:52,784 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.289 0.500 2026-10-24 09:34:52,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.787 2026-10-24 09:34:53,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:34:53,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:34:53,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:34:53,091 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:34:53,121 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:34:53,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-10-24 09:34:53,230 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:53,236 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:53,342 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:34:53,373 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-24 09:34:53,376 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.051 2026-10-24 09:34:53,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [2/30] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:34:53,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.022 0.085 2026-10-24 09:34:53,472 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 9 0.007 0.104 2026-10-24 09:34:53,489 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 4 0.005 0.124 2026-10-24 09:34:53,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.024 2026-10-24 09:34:53,560 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.037 2026-10-24 09:34:53,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.044 2026-10-24 09:34:53,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.061 2026-10-24 09:34:53,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.070 2026-10-24 09:34:53,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.011 0.066 2026-10-24 09:34:53,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-24 09:34:53,673 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.019 2026-10-24 09:34:53,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.058 2026-10-24 09:34:53,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [3/30] Tour test_tracking_number_closing_session → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:34:53,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.009 0.091 2026-10-24 09:34:53,727 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.061 2026-10-24 09:34:53,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.211 2026-10-24 09:34:53,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.176 2026-10-24 09:34:53,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:53] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.126 2026-10-24 09:34:53,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [4/30] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:34:54,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [5/30] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:34:54,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [6/30] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:34:54,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [7/30] Tour test_tracking_number_closing_session → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:34:54,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [8/30] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:34:54,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [9/30] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:34:54,408 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:54,412 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:54,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [10/30] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:34:54,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [11/30] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:34:54,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [12/30] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:34:54,617 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:34:54,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [13/30] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:34:54,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12624878 started for PoS orders references: [{'name': 'Order 00105-001-0001', 'uuid': 'c32ee3e9-d2d7-403f-a5a5-5be1c2f73368'}] 2026-10-24 09:34:54,740 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:34:55,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12624878 order {'name': 'Order 00105-001-0001', 'uuid': 'c32ee3e9-d2d7-403f-a5a5-5be1c2f73368'} created pos.order #74 2026-10-24 09:34:55,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12624878 finished 2026-10-24 09:34:55,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.456 0.701 2026-10-24 09:34:55,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:34:56,061 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:56] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.018 2026-10-24 09:34:56,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [14/30] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:34:56,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [15/30] Tour test_tracking_number_closing_session → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:34:56,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [16/30] Tour test_tracking_number_closing_session → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:34:56,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [17/30] Tour test_tracking_number_closing_session → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:34:56,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [18/30] Tour test_tracking_number_closing_session → Step Select button close register (trigger: button:contains(close register)) 2026-10-24 09:34:56,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:56] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.013 0.037 2026-10-24 09:34:56,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:56] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 9 0.004 0.015 2026-10-24 09:34:56,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:56] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 26 0.056 0.059 2026-10-24 09:34:56,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 38, model: account.move 2026-10-24 09:34:58,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:58] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 532 0.740 1.144 2026-10-24 09:34:58,781 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:58] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 73 0.053 0.123 2026-10-24 09:34:58,814 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:34:59,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [19/30] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:34:59,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: IndexedDB 1 Ready 2026-10-24 09:34:59,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:59] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.191 0.356 2026-10-24 09:34:59,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.548 2026-10-24 09:34:59,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-24 09:34:59,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:34:59,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:34:59,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:34:59,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:34:59] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:34:59,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-10-24 09:35:00,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 304 - 9 0.023 0.047 2026-10-24 09:35:00,171 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 304 - 4 0.006 0.050 2026-10-24 09:35:00,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [20/30] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:35:00,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image/res.company/5/favicon HTTP/1.1" 304 - 4 0.048 0.095 2026-10-24 09:35:00,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [21/30] Tour test_tracking_number_closing_session → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:35:00,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 304 - 4 0.004 0.059 2026-10-24 09:35:00,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 304 - 4 0.003 0.080 2026-10-24 09:35:00,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 304 - 4 0.003 0.038 2026-10-24 09:35:00,337 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 304 - 4 0.002 0.070 2026-10-24 09:35:00,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 304 - 4 0.006 0.099 2026-10-24 09:35:00,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 304 - 4 0.003 0.096 2026-10-24 09:35:00,406 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 304 - 4 0.003 0.075 2026-10-24 09:35:00,433 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 304 - 4 0.007 0.120 2026-10-24 09:35:00,444 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 304 - 4 0.003 0.049 2026-10-24 09:35:00,456 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 304 - 4 0.004 0.078 2026-10-24 09:35:00,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 304 - 4 0.005 0.124 2026-10-24 09:35:00,490 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 304 - 4 0.009 0.186 2026-10-24 09:35:00,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 19 0.061 0.119 2026-10-24 09:35:00,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:00] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 304 - 4 0.004 0.207 2026-10-24 09:35:00,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [22/30] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:00,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [23/30] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:35:00,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [24/30] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:00,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [25/30] Tour test_tracking_number_closing_session → Step 'Desk Pad' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Pad")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:35:01,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [26/30] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:35:01,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [27/30] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:35:01,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [28/30] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:35:01,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [29/30] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:35:01,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [30/30] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:35:01,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: tour succeeded 2026-10-24 09:35:01,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_tracking_number_closing_session SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-24 09:35:01,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58194697 started for PoS orders references: [{'name': 'Order 00106-001-0001', 'uuid': '98c0791e-3eaf-4822-9c6f-91cf087f1e87'}] 2026-10-24 09:35:01,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: heap 15562220 (allocated 17309696) 2026-10-24 09:35:01,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Closing chrome headless with pid 20803 2026-10-24 09:35:01,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Closing websocket connection 2026-10-24 09:35:01,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Terminating chrome headless with pid 20803 2026-10-24 09:35:01,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093501_757337_test_tracking_number_closing_session.txt 2026-10-24 09:35:01,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Removing chrome user profile "/tmp/tmpugp9kioo_chrome_odoo" 2026-10-24 09:35:01,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: waiting for threads: [] 2026-10-24 09:35:02,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58194697 order {'name': 'Order 00106-001-0001', 'uuid': '98c0791e-3eaf-4822-9c6f-91cf087f1e87'} created pos.order #75 2026-10-24 09:35:02,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58194697 finished 2026-10-24 09:35:02,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 204 0.257 0.487 2026-10-24 09:35:02,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_translate_product_name ... 2026-10-24 09:35:03,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome pid: 21033 2026-10-24 09:35:03,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome headless temporary user profile dir: /tmp/tmpuogbuuhp_chrome_odoo 2026-10-24 09:35:03,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Issuing json command http://127.0.0.1:38569/json/version 2026-10-24 09:35:03,310 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38569/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:35:03,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Browser version: Chrome/150.0.7871.114 2026-10-24 09:35:03,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Issuing json command http://127.0.0.1:38569/json 2026-10-24 09:35:03,461 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38569/json with timeout 3 increased to 10s during tests 2026-10-24 09:35:03,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Websocket url found: ws://127.0.0.1:38569/devtools/page/3B9300EC72347BE912A135D3F7C96414 2026-10-24 09:35:03,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Enable chrome headless console log notification 2026-10-24 09:35:03,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome headless enable page notifications 2026-10-24 09:35:03,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:35:03,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Setting session cookie in browser 2026-10-24 09:35:03,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:35:03,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:35:03,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:35:08,716 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-24 09:35:11,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:11] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.111 7.268 2026-10-24 09:35:11,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Navigation result: {'frameId': '3B9300EC72347BE912A135D3F7C96414', 'loaderId': '1B1C195CBC649872EBEC7A5CFF8D2FEA', 'isDownload': False} 2026-10-24 09:35:11,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Evaluate ready code "odoo.isTourReady('TranslateProductNameTour')" 2026-10-24 09:35:11,122 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:35:11,178 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:11] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.021 0.008 2026-10-24 09:35:11,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:11] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-10-24 09:35:11,220 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:11] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.053 2026-10-24 09:35:11,947 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 09:35:12,014 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:12] "GET /web/webclient/translations/bd83b03568190be0b8aa4e4c1b8def2a7e69e12f?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.143 2026-10-24 09:35:12,016 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.092 2026-10-24 09:35:12,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: IndexedDB 1 Ready 2026-10-24 09:35:12,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Evaluate test code "odoo.startTour('TranslateProductNameTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:35:12,151 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.018 2026-10-24 09:35:12,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: [1/4] Tour TranslateProductNameTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:35:13,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.432 0.537 2026-10-24 09:35:13,113 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.928 2026-10-24 09:35:13,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:35:13,436 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:35:13,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:35:13,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-24 09:35:13,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: Owl is running in 'dev' mode. 2026-10-24 09:35:13,699 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:35:13,726 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:35:13,799 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:35:13,859 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "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-24 09:35:13,863 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:35:13,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.063 0.073 2026-10-24 09:35:13,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:13] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.014 0.170 2026-10-24 09:35:13,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: [2/4] Tour TranslateProductNameTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:35:14,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.006 0.135 2026-10-24 09:35:14,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.032 0.013 2026-10-24 09:35:14,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-24 09:35:14,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.015 0.060 2026-10-24 09:35:14,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.079 2026-10-24 09:35:14,233 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.126 2026-10-24 09:35:14,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.089 2026-10-24 09:35:14,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.015 0.109 2026-10-24 09:35:14,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.095 2026-10-24 09:35:14,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: [3/4] Tour TranslateProductNameTour → Step click product 'Testez le produit' (trigger: article.product .product-content .product-name:contains("Testez le produit")) 2026-10-24 09:35:14,342 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.011 0.090 2026-10-24 09:35:14,367 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.065 2026-10-24 09:35:14,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-24 09:35:14,633 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.044 0.243 2026-10-24 09:35:14,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.324 2026-10-24 09:35:14,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.561 2026-10-24 09:35:14,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: [4/4] Tour TranslateProductNameTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:35:14,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: tour succeeded 2026-10-24 09:35:14,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: ╔═════════════════════════════════════════╗ ║ TOUR TranslateProductNameTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-24 09:35:15,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: heap 15741400 (allocated 16461824) 2026-10-24 09:35:15,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Closing chrome headless with pid 21033 2026-10-24 09:35:15,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Closing websocket connection 2026-10-24 09:35:15,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Terminating chrome headless with pid 21033 2026-10-24 09:35:15,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093515_239860_test_translate_product_name.txt 2026-10-24 09:35:15,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Removing chrome user profile "/tmp/tmpuogbuuhp_chrome_odoo" 2026-10-24 09:35:15,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_zero_decimal_places_currency ... 2026-10-24 09:35:16,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome pid: 21240 2026-10-24 09:35:16,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome headless temporary user profile dir: /tmp/tmp1wk6vv8k_chrome_odoo 2026-10-24 09:35:16,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:33379/json/version 2026-10-24 09:35:16,434 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33379/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:35:16,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Browser version: Chrome/150.0.7871.114 2026-10-24 09:35:16,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:33379/json 2026-10-24 09:35:16,589 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33379/json with timeout 3 increased to 10s during tests 2026-10-24 09:35:16,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Websocket url found: ws://127.0.0.1:33379/devtools/page/1A21FB4D2E2894987A1181A8A63333DF 2026-10-24 09:35:16,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Enable chrome headless console log notification 2026-10-24 09:35:16,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome headless enable page notifications 2026-10-24 09:35:16,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:35:16,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Setting session cookie in browser 2026-10-24 09:35:16,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-10-24 09:35:16,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-10-24 09:35:17,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:35:19,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:19] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.107 2.155 2026-10-24 09:35:19,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Navigation result: {'frameId': '1A21FB4D2E2894987A1181A8A63333DF', 'loaderId': 'C55A5EA979EFB4B6EF792FA2BD9ADB7B', 'isDownload': False} 2026-10-24 09:35:19,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Evaluate ready code "odoo.isTourReady('test_zero_decimal_places_currency')" 2026-10-24 09:35:19,306 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:35:19,335 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:19] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-24 09:35:19,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:19] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 09:35:19,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:19] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.032 2026-10-24 09:35:19,995 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:35:20,011 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:35:20,025 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:35:20,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Evaluate test code "odoo.startTour('test_zero_decimal_places_currency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:35:20,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-24 09:35:20,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: IndexedDB 1 Ready 2026-10-24 09:35:20,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [1/15] Tour test_zero_decimal_places_currency → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:35:20,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:20] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.341 0.574 2026-10-24 09:35:20,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.874 2026-10-24 09:35:21,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:35:21,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:35:21,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:35:21,363 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-10-24 09:35:21,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: Owl is running in 'dev' mode. 2026-10-24 09:35:21,511 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:35:21,522 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:35:21,618 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:35:21,675 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "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-24 09:35:21,691 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:35:21,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /web/image/res.users/38/avatar_128 HTTP/1.1" 200 - 16 0.039 0.054 2026-10-24 09:35:21,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [2/15] Tour test_zero_decimal_places_currency → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:35:21,768 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /web/image?model=res.company&id=5&field=logo HTTP/1.1" 200 - 9 0.016 0.101 2026-10-24 09:35:21,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /web/image/res.company/5/favicon HTTP/1.1" 200 - 4 0.009 0.101 2026-10-24 09:35:21,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.020 2026-10-24 09:35:21,960 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.034 0.023 2026-10-24 09:35:21,972 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.036 2026-10-24 09:35:21,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:21] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.099 2026-10-24 09:35:22,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.118 2026-10-24 09:35:22,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [3/15] Tour test_zero_decimal_places_currency → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:35:22,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.130 2026-10-24 09:35:22,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.186 2026-10-24 09:35:22,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.083 2026-10-24 09:35:22,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-24 09:35:22,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:35:22,128 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.096 2026-10-24 09:35:22,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.131 2026-10-24 09:35:22,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.094 2026-10-24 09:35:22,328 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.056 0.173 2026-10-24 09:35:22,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [4/15] Tour test_zero_decimal_places_currency → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:22,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [5/15] Tour test_zero_decimal_places_currency → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 09:35:22,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [6/15] Tour test_zero_decimal_places_currency → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:22,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [7/15] Tour test_zero_decimal_places_currency → Step 'Test Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Test Product")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:35:22,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [8/15] Tour test_zero_decimal_places_currency → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:35:22,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [9/15] Tour test_zero_decimal_places_currency → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:35:22,852 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:35:22,854 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:35:22,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [10/15] Tour test_zero_decimal_places_currency → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:35:22,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [11/15] Tour test_zero_decimal_places_currency → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:35:23,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [12/15] Tour test_zero_decimal_places_currency → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:35:23,065 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:35:23,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [13/15] Tour test_zero_decimal_places_currency → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:35:23,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44439357 started for PoS orders references: [{'name': 'Order 00108-001-0001', 'uuid': '8607de31-ef25-4275-bffa-d785fa6ac900'}] 2026-10-24 09:35:23,153 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:35:24,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44439357 order {'name': 'Order 00108-001-0001', 'uuid': '8607de31-ef25-4275-bffa-d785fa6ac900'} created pos.order #76 2026-10-24 09:35:24,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44439357 finished 2026-10-24 09:35:24,266 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.459 0.667 2026-10-24 09:35:24,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-10-24 09:35:24,435 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:24] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:35:24,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [14/15] Tour test_zero_decimal_places_currency → Step .receipt-screen .o_payment_successful:contains("100") 2026-10-24 09:35:24,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [15/15] Tour test_zero_decimal_places_currency → Step .receipt-screen 2026-10-24 09:35:24,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: tour succeeded 2026-10-24 09:35:24,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_zero_decimal_places_currency SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 09:35:24,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: heap 15739204 (allocated 17309696) 2026-10-24 09:35:24,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Closing chrome headless with pid 21240 2026-10-24 09:35:24,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Closing websocket connection 2026-10-24 09:35:24,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Terminating chrome headless with pid 21240 2026-10-24 09:35:24,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093524_928112_test_zero_decimal_places_currency.txt 2026-10-24 09:35:24,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Removing chrome user profile "/tmp/tmp1wk6vv8k_chrome_odoo" 2026-10-24 09:35:25,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-24 09:35:47,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-10-24 09:35:48,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 21444 2026-10-24 09:35:48,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpd_yjwr2i_chrome_odoo 2026-10-24 09:35:48,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:37231/json/version 2026-10-24 09:35:48,084 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37231/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:35:48,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:35:48,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:37231/json 2026-10-24 09:35:48,116 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37231/json with timeout 3 increased to 10s during tests 2026-10-24 09:35:48,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:37231/devtools/page/AB6D4DF97E0249CABF784B23A8B26D8B 2026-10-24 09:35:48,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:35:48,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:35:48,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:35:48,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:35:48,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:35:48,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:35:48,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:35:49,352 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:49] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.078 0.947 2026-10-24 09:35:49,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'AB6D4DF97E0249CABF784B23A8B26D8B', 'loaderId': 'E4BD38F4BEDF01475F72C1640ADE10B8', 'isDownload': False} 2026-10-24 09:35:49,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-24 09:35:49,396 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:35:49,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:49] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-24 09:35:49,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:49] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-10-24 09:35:49,488 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:49] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.079 2026-10-24 09:35:50,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:35:50,118 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:35:50,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:35:50,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:35:50,157 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:35:50,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/84] Tour pos_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:35:50,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:50] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.293 0.506 2026-10-24 09:35:50,956 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.801 2026-10-24 09:35:51,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 09:35:51,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-10-24 09:35:51,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:35:51,277 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:35:51,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:35:51,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:35:51,489 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:35:51,506 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:35:51,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.011 0.025 2026-10-24 09:35:51,620 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:35:51,631 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:35:51,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:51] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.010 0.020 2026-10-24 09:35:51,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/84] Tour pos_pricelist → Step waiting for loading to finish (trigger: body:not(:has(.pos-loader))) 2026-10-24 09:35:52,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/84] Tour pos_pricelist → Step wait for unit tests to finish (trigger: .pos.done-testing) 2026-10-24 09:35:52,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/84] Tour pos_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:35:52,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:52,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:52] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.075 2026-10-24 09:35:53,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:35:53,080 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:35:53,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:35:53,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:35:53,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/84] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-10-24 09:35:53,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/84] Tour pos_pricelist → Step select price list 'Fixed' (trigger: .selection-item:contains("Fixed")) 2026-10-24 09:35:53,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:53,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:53,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/84] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:35:53,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/84] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:35:53,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/84] Tour pos_pricelist → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-10-24 09:35:53,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:54,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:54,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:35:54,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:35:54,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:35:54,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/84] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-10-24 09:35:54,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/84] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-10-24 09:35:54,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:54,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:54,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/84] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:35:54,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/84] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:35:54,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [27/84] Tour pos_pricelist → Step click partner 'Lumber Inc' from partner list screen (trigger: .modal .partner-list b:contains(Lumber Inc)) 2026-10-24 09:35:54,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [28/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:54,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [29/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:55,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [30/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:35:55,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [31/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:35:55,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [32/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:35:55,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [33/84] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-10-24 09:35:55,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [34/84] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-10-24 09:35:55,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [35/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:55,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [36/84] Tour pos_pricelist → Step click product 'Wall Shelf' (trigger: article.product .product-content .product-name:contains("Wall Shelf")) 2026-10-24 09:35:55,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [37/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:55,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [38/84] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-10-24 09:35:55,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [39/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:55,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [40/84] Tour pos_pricelist → Step 'Wall Shelf' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Wall Shelf")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:35:55,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [41/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:55,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [42/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:35:55,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [43/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:35:55,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [44/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:35:56,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [45/84] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-10-24 09:35:56,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [46/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:56,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [47/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:56,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [48/84] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-10-24 09:35:56,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [49/84] Tour pos_pricelist → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:35:56,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [50/84] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("2"))) 2026-10-24 09:35:56,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [51/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:56,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [52/84] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00")) 2026-10-24 09:35:56,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [53/84] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"):not(:visible)) 2026-10-24 09:35:56,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [54/84] Tour pos_pricelist → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-24 09:35:56,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [55/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:56,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [56/84] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-24 09:35:56,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [57/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:57,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [58/84] Tour pos_pricelist → Step 'Small Shelf' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Small Shelf")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:35:57,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [59/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:57,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [60/84] Tour pos_pricelist → 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(.qty:contains("1"))) 2026-10-24 09:35:57,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [61/84] Tour pos_pricelist → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:35:57,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [62/84] Tour pos_pricelist → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:35:57,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [63/84] Tour pos_pricelist → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:35:57,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [64/84] Tour pos_pricelist → 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-24 09:35:57,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [65/84] Tour pos_pricelist → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:35:57,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [66/84] Tour pos_pricelist → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:35:57,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [67/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:57,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [68/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:57,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [69/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:35:57,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [70/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:35:58,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [71/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:35:58,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [72/84] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-10-24 09:35:58,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [73/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:58,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [74/84] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96")) 2026-10-24 09:35:58,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [75/84] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"):not(:visible)) 2026-10-24 09:35:58,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [76/84] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:35:58,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [77/84] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:35:58,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [78/84] Tour pos_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:35:58,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [79/84] Tour pos_pricelist → Step .o_pricelist_button 2026-10-24 09:35:58,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [80/84] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-10-24 09:35:58,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [81/84] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:35:58,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [82/84] Tour pos_pricelist → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:35:58,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [83/84] Tour pos_pricelist → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:35:58,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [84/84] Tour pos_pricelist → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-10-24 09:35:58,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:35:58] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 8 0.009 0.030 2026-10-24 09:35:58,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:35:58,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════╗ ║ TOUR pos_pricelist SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-24 09:35:59,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 25964252 (allocated 27664384) 2026-10-24 09:35:59,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 21444 2026-10-24 09:35:59,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:35:59,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 21444 2026-10-24 09:35:59,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093559_300534_test_01_pos_basic_order.txt 2026-10-24 09:35:59,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpd_yjwr2i_chrome_odoo" 2026-10-24 09:35:59,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 21628 2026-10-24 09:35:59,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpa1_v4vuj_chrome_odoo 2026-10-24 09:35:59,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:42389/json/version 2026-10-24 09:35:59,737 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42389/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:35:59,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:35:59,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:42389/json 2026-10-24 09:35:59,771 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42389/json with timeout 3 increased to 10s during tests 2026-10-24 09:35:59,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:42389/devtools/page/A0FF0E586956837AA1C914FFFEF7A9BD 2026-10-24 09:35:59,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:35:59,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:35:59,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:35:59,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:35:59,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:35:59,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:36:00,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:00] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.051 0.111 2026-10-24 09:36:00,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'A0FF0E586956837AA1C914FFFEF7A9BD', 'loaderId': '345A51E52A917E57A4504B46A93C597B', 'isDownload': False} 2026-10-24 09:36:00,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_basic_order_01_multi_payment_and_change')" 2026-10-24 09:36:00,155 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:36:00,189 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-24 09:36:00,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-10-24 09:36:00,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.060 2026-10-24 09:36:00,877 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:36:00,892 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:36:00,917 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:36:00,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:36:00,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_basic_order_01_multi_payment_and_change', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:36:00,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 09:36:00,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/38] Tour pos_basic_order_01_multi_payment_and_change → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-10-24 09:36:01,628 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.226 0.488 2026-10-24 09:36:01,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.666 2026-10-24 09:36:01,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:36:01,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:36:01,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:36:02,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:36:02,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:36:02,137 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:02,158 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:36:02,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:02] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.006 0.017 2026-10-24 09:36:02,230 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:36:02,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/38] Tour pos_basic_order_01_multi_payment_and_change → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:36:02,240 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:36:02,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:02] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-10-24 09:36:02,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/38] Tour pos_basic_order_01_multi_payment_and_change → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:36:02,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/38] Tour pos_basic_order_01_multi_payment_and_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:02,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/38] Tour pos_basic_order_01_multi_payment_and_change → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:36:02,830 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:02,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/38] Tour pos_basic_order_01_multi_payment_and_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:02,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/38] Tour pos_basic_order_01_multi_payment_and_change → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:36:02,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/38] Tour pos_basic_order_01_multi_payment_and_change → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:36:03,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/38] Tour pos_basic_order_01_multi_payment_and_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:03,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/38] Tour pos_basic_order_01_multi_payment_and_change → 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(.qty:contains("2")):has(.price:contains("10.20"))) 2026-10-24 09:36:03,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/38] Tour pos_basic_order_01_multi_payment_and_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:03,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/38] Tour pos_basic_order_01_multi_payment_and_change → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:36:03,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/38] Tour pos_basic_order_01_multi_payment_and_change → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:36:03,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/38] Tour pos_basic_order_01_multi_payment_and_change → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:36:03,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/38] Tour pos_basic_order_01_multi_payment_and_change → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:36:03,460 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:36:03,461 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:36:03,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/38] Tour pos_basic_order_01_multi_payment_and_change → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:36:03,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/38] Tour pos_basic_order_01_multi_payment_and_change → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:36:03,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/38] Tour pos_basic_order_01_multi_payment_and_change → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:36:03,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/38] Tour pos_basic_order_01_multi_payment_and_change → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:36:03,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/38] Tour pos_basic_order_01_multi_payment_and_change → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:03,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/38] Tour pos_basic_order_01_multi_payment_and_change → Step remaining amount is 5.20 (trigger: .payment-status-remaining .amount:contains("5.20")) 2026-10-24 09:36:03,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/38] Tour pos_basic_order_01_multi_payment_and_change → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:36:03,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/38] Tour pos_basic_order_01_multi_payment_and_change → Step amount tendered in the line is '5.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.0")) 2026-10-24 09:36:04,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/38] Tour pos_basic_order_01_multi_payment_and_change → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:36:04,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/38] Tour pos_basic_order_01_multi_payment_and_change → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-10-24 09:36:04,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/38] Tour pos_basic_order_01_multi_payment_and_change → Step amount tendered in the line is '5.2' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.2")) 2026-10-24 09:36:04,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [27/38] Tour pos_basic_order_01_multi_payment_and_change → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:36:04,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [28/38] Tour pos_basic_order_01_multi_payment_and_change → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 09:36:04,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [29/38] Tour pos_basic_order_01_multi_payment_and_change → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 09:36:04,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [30/38] Tour pos_basic_order_01_multi_payment_and_change → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:04,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [31/38] Tour pos_basic_order_01_multi_payment_and_change → Step change is -0.80 (trigger: .payment-status-change .amount:contains("-0.80")) 2026-10-24 09:36:04,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [32/38] Tour pos_basic_order_01_multi_payment_and_change → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-10-24 09:36:04,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [33/38] Tour pos_basic_order_01_multi_payment_and_change → Step amount tendered in the line is '6.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("6.0")) 2026-10-24 09:36:04,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [34/38] Tour pos_basic_order_01_multi_payment_and_change → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:36:04,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91451045 started for PoS orders references: [{'name': 'Order 00109-002-0001', 'uuid': '6fa327f8-2345-48f5-94a5-aaae1cab51e8'}] 2026-10-24 09:36:04,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [35/38] Tour pos_basic_order_01_multi_payment_and_change → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-10-24 09:36:04,738 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:36:05,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91451045 order {'name': 'Order 00109-002-0001', 'uuid': '6fa327f8-2345-48f5-94a5-aaae1cab51e8'} created pos.order #77 2026-10-24 09:36:05,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91451045 finished 2026-10-24 09:36:05,716 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 350 0.392 0.616 2026-10-24 09:36:05,793 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-10-24 09:36:05,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:05] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.007 0.013 2026-10-24 09:36:05,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [36/38] Tour pos_basic_order_01_multi_payment_and_change → Step click Next Order (trigger: .receipt-screen .button.next.highlight:visible) 2026-10-24 09:36:05,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [37/38] Tour pos_basic_order_01_multi_payment_and_change → Step Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:36:06,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [38/38] Tour pos_basic_order_01_multi_payment_and_change → Step check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen))) 2026-10-24 09:36:06,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:36:06,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_01_multi_payment_and_change SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-10-24 09:36:06,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 16272892 (allocated 17571840) 2026-10-24 09:36:06,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 21628 2026-10-24 09:36:06,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:36:06,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 21628 2026-10-24 09:36:06,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093606_410379_test_01_pos_basic_order.txt 2026-10-24 09:36:06,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpa1_v4vuj_chrome_odoo" 2026-10-24 09:36:06,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 21818 2026-10-24 09:36:06,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpc5fw4zqg_chrome_odoo 2026-10-24 09:36:06,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:34721/json/version 2026-10-24 09:36:06,854 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34721/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:36:06,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:36:06,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:34721/json 2026-10-24 09:36:06,887 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34721/json with timeout 3 increased to 10s during tests 2026-10-24 09:36:06,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:34721/devtools/page/BF145017A10730B3B03D79AA32B79D1B 2026-10-24 09:36:06,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:36:06,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:36:07,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:36:07,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:36:07,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:36:07,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:36:07,266 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:07] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.023 0.113 2026-10-24 09:36:07,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'BF145017A10730B3B03D79AA32B79D1B', 'loaderId': 'CB491754FECF6952B35FAC84EA1DA21B', 'isDownload': False} 2026-10-24 09:36:07,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_basic_order_02_decimal_order_quantity')" 2026-10-24 09:36:07,317 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:36:07,349 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:07] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-10-24 09:36:07,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:07] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:36:07,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:07] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.043 2026-10-24 09:36:08,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:36:08,145 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:36:08,156 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:36:08,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_basic_order_02_decimal_order_quantity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:36:08,197 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.011 2026-10-24 09:36:08,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/27] Tour pos_basic_order_02_decimal_order_quantity → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-10-24 09:36:08,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:36:08,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.237 0.516 2026-10-24 09:36:08,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.723 2026-10-24 09:36:09,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:36:09,259 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:36:09,329 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:36:09,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:09] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:36:09,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:36:09,483 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:09,508 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:09,538 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:09] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.008 0.028 2026-10-24 09:36:09,595 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36: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-24 09:36:09,609 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:36:09,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/27] Tour pos_basic_order_02_decimal_order_quantity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:36:09,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:09] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-10-24 09:36:09,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/27] Tour pos_basic_order_02_decimal_order_quantity → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:36:10,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/27] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:10,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:36:10,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/27] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:10,295 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:10,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/27] Tour pos_basic_order_02_decimal_order_quantity → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:36:10,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/27] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:10,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:36:10,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/27] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:36:10,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-10-24 09:36:10,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/27] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:36:10,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0.9"))) 2026-10-24 09:36:11,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/27] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:36:11,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/27] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.99"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0.99"))) 2026-10-24 09:36:11,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/27] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:11,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/27] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:36:11,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/27] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:36:11,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/27] Tour pos_basic_order_02_decimal_order_quantity → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:36:11,534 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:36:11,537 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:36:11,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/27] Tour pos_basic_order_02_decimal_order_quantity → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:36:11,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/27] Tour pos_basic_order_02_decimal_order_quantity → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:36:11,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/27] Tour pos_basic_order_02_decimal_order_quantity → Step amount tendered in the line is '5.05' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.05")) 2026-10-24 09:36:11,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/27] Tour pos_basic_order_02_decimal_order_quantity → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:36:11,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21166123 started for PoS orders references: [{'name': 'Order 00109-003-0001', 'uuid': 'ed802b9d-bfee-4f5f-8ebc-7c92c0ebdc9a'}] 2026-10-24 09:36:11,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/27] Tour pos_basic_order_02_decimal_order_quantity → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-10-24 09:36:11,932 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:36:12,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21166123 order {'name': 'Order 00109-003-0001', 'uuid': 'ed802b9d-bfee-4f5f-8ebc-7c92c0ebdc9a'} created pos.order #78 2026-10-24 09:36:12,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21166123 finished 2026-10-24 09:36:12,765 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.407 0.476 2026-10-24 09:36:12,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:36:12,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:12] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.009 0.012 2026-10-24 09:36:12,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/27] Tour pos_basic_order_02_decimal_order_quantity → Step click Next Order (trigger: .receipt-screen .button.next.highlight:visible) 2026-10-24 09:36:13,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/27] Tour pos_basic_order_02_decimal_order_quantity → Step Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:36:13,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [27/27] Tour pos_basic_order_02_decimal_order_quantity → Step check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen))) 2026-10-24 09:36:13,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:36:13,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_02_decimal_order_quantity SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-24 09:36:13,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 16024268 (allocated 17309696) 2026-10-24 09:36:13,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 21818 2026-10-24 09:36:13,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:36:13,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 21818 2026-10-24 09:36:13,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093613_507619_test_01_pos_basic_order.txt 2026-10-24 09:36:13,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpc5fw4zqg_chrome_odoo" 2026-10-24 09:36:14,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 22017 2026-10-24 09:36:14,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp40uerl2i_chrome_odoo 2026-10-24 09:36:14,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:42643/json/version 2026-10-24 09:36:14,041 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42643/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:36:14,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:36:14,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:42643/json 2026-10-24 09:36:14,090 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42643/json with timeout 3 increased to 10s during tests 2026-10-24 09:36:14,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:42643/devtools/page/CD5C1009F3DB9D344076EC14B533958C 2026-10-24 09:36:14,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:36:14,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:36:14,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:36:14,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:36:14,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:36:14,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:36:14,378 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:14] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.023 0.095 2026-10-24 09:36:14,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'CD5C1009F3DB9D344076EC14B533958C', 'loaderId': '0576CFEC61B427448DB31DA75B5B2289', 'isDownload': False} 2026-10-24 09:36:14,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_basic_order_03_tax_position')" 2026-10-24 09:36:14,426 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:36:14,484 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:14] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-10-24 09:36:14,498 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:14] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 09:36:14,527 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:14] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.042 2026-10-24 09:36:15,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:36:15,184 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:36:15,216 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:15,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:36:15,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_basic_order_03_tax_position', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:36:15,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/26] Tour pos_basic_order_03_tax_position → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-10-24 09:36:15,956 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.265 0.471 2026-10-24 09:36:15,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.745 2026-10-24 09:36:16,220 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:36:16,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 09:36:16,275 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:36:16,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:36:16,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:36:16,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:36:16,516 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:16,537 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:16,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.009 0.030 2026-10-24 09:36:16,590 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:16,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/26] Tour pos_basic_order_03_tax_position → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:36:16,604 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:36:16,632 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:16] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.028 2026-10-24 09:36:17,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/26] Tour pos_basic_order_03_tax_position → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:36:17,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/26] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:17,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/26] Tour pos_basic_order_03_tax_position → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-24 09:36:17,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/26] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:17,355 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:17,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/26] Tour pos_basic_order_03_tax_position → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:36:17,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/26] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:17,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/26] Tour pos_basic_order_03_tax_position → Step order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28")) 2026-10-24 09:36:17,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/26] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:17,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/26] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:17,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/26] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:36:17,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/26] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:36:17,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/26] Tour pos_basic_order_03_tax_position → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:36:17,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/26] Tour pos_basic_order_03_tax_position → Step fiscal position screen is shown (trigger: .selection-item:contains("FP-POS-2M")) 2026-10-24 09:36:18,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/26] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:36:18,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/26] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:36:18,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/26] Tour pos_basic_order_03_tax_position → Step the fiscal position FP-POS-2M has been set to the order (trigger: .o_fiscal_position_button:contains("FP-POS-2M")) 2026-10-24 09:36:18,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/26] Tour pos_basic_order_03_tax_position → Step cancel dialog (trigger: .modal .modal-header button[aria-label='Close']) 2026-10-24 09:36:18,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/26] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:18,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/26] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:18,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/26] Tour pos_basic_order_03_tax_position → Step order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52")) 2026-10-24 09:36:18,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/26] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:18,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/26] Tour pos_basic_order_03_tax_position → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:36:18,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/26] Tour pos_basic_order_03_tax_position → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:36:18,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/26] Tour pos_basic_order_03_tax_position → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-10-24 09:36:18,769 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:18] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 11 0.025 0.030 2026-10-24 09:36:18,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:36:18,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_03_tax_position SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 09:36:18,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 15589636 (allocated 16785408) 2026-10-24 09:36:18,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 22017 2026-10-24 09:36:18,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:36:18,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 22017 2026-10-24 09:36:19,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093619_109636_test_01_pos_basic_order.txt 2026-10-24 09:36:19,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp40uerl2i_chrome_odoo" 2026-10-24 09:36:19,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 22202 2026-10-24 09:36:19,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp0o_08m1p_chrome_odoo 2026-10-24 09:36:19,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:39511/json/version 2026-10-24 09:36:19,675 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39511/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:36:19,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:36:19,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:39511/json 2026-10-24 09:36:19,755 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39511/json with timeout 3 increased to 10s during tests 2026-10-24 09:36:19,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:39511/devtools/page/A6589E83BD379EE882F8FDF7674DC048 2026-10-24 09:36:19,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:36:19,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:36:19,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:36:19,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:36:19,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:36:19,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:36:20,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:20] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.059 0.101 2026-10-24 09:36:20,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'A6589E83BD379EE882F8FDF7674DC048', 'loaderId': '1C9157854052E499F08EBE58D4A6BE17', 'isDownload': False} 2026-10-24 09:36:20,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('FloatingOrderTour')" 2026-10-24 09:36:20,112 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:36:20,142 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:20] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.015 2026-10-24 09:36:20,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:20] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-10-24 09:36:20,170 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:20] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-24 09:36:20,900 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:36:20,917 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:20,924 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:20,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:36:20,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('FloatingOrderTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:36:20,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:36:21,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/47] Tour FloatingOrderTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:36:21,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.347 0.525 2026-10-24 09:36:21,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.785 2026-10-24 09:36:22,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 09:36:22,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:36:22,242 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:36:22,281 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:36:22,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:36:22,433 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:36:22,479 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 09:36:22,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.019 0.045 2026-10-24 09:36:22,518 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:22,525 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:36:22,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.025 2026-10-24 09:36:22,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:22,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/47] Tour FloatingOrderTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:36:22,784 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:22,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:22,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/47] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:36:23,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:23,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/47] Tour FloatingOrderTour → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:36:23,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:23,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/47] Tour FloatingOrderTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:36:23,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/47] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:36:23,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:23,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/47] Tour FloatingOrderTour → 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(.qty:contains("2")):has(.price:contains("10.20"))) 2026-10-24 09:36:23,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:23,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/47] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:36:23,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/47] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:36:23,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/47] Tour FloatingOrderTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:36:23,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/47] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:36:23,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:23,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/47] Tour FloatingOrderTour → 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(.qty:contains("1")):has(.price:contains("5.28"))) 2026-10-24 09:36:23,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:24,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/47] Tour FloatingOrderTour → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:36:24,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/47] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:36:24,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:24,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/47] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","price":"10.56"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2")):has(.price:contains("10.56"))) 2026-10-24 09:36:24,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:24,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/47] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:36:24,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [27/47] Tour FloatingOrderTour → Step .fa-caret-down 2026-10-24 09:36:24,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [28/47] Tour FloatingOrderTour → Step .list-container-items .btn:eq(0) 2026-10-24 09:36:24,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [29/47] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:36:24,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [30/47] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:36:24,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [31/47] Tour FloatingOrderTour → Step .fa-caret-down 2026-10-24 09:36:24,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [32/47] Tour FloatingOrderTour → Step .list-container-items .btn:eq(1) 2026-10-24 09:36:24,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [33/47] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:36:24,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [34/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:25,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [35/47] Tour FloatingOrderTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-10-24 09:36:25,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [36/47] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-10-24 09:36:25,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [37/47] Tour FloatingOrderTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:36:25,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [38/47] Tour FloatingOrderTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:36:25,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [39/47] Tour FloatingOrderTour → Step body 2026-10-24 09:36:25,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [40/47] Tour FloatingOrderTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-10-24 09:36:25,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [41/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:25,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [42/47] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:36:25,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [43/47] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:36:25,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [44/47] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:25,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [45/47] Tour FloatingOrderTour → Step Check orderline with attributes: {"productName":"Letter Tray","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-10-24 09:36:25,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [46/47] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:25,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [47/47] Tour FloatingOrderTour → Step body 2026-10-24 09:36:25,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:36:25,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════╗ ║ TOUR FloatingOrderTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:36:26,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 16110796 (allocated 17833984) 2026-10-24 09:36:26,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 22202 2026-10-24 09:36:26,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:36:26,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 22202 2026-10-24 09:36:26,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093626_189333_test_01_pos_basic_order.txt 2026-10-24 09:36:26,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp0o_08m1p_chrome_odoo" 2026-10-24 09:36:26,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 22378 2026-10-24 09:36:26,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp3gmai_nf_chrome_odoo 2026-10-24 09:36:26,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:38053/json/version 2026-10-24 09:36:26,634 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38053/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:36:26,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:36:26,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:38053/json 2026-10-24 09:36:26,744 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38053/json with timeout 3 increased to 10s during tests 2026-10-24 09:36:26,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:38053/devtools/page/C510E9266CD2B9C65FF0985F688E20D8 2026-10-24 09:36:26,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:36:26,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:36:26,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:36:26,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:36:26,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:36:26,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:36:27,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:27] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.043 0.098 2026-10-24 09:36:27,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'C510E9266CD2B9C65FF0985F688E20D8', 'loaderId': 'ADA97668CB48A1CDFEC31189B24E2020', 'isDownload': False} 2026-10-24 09:36:27,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-24 09:36:27,172 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:36:27,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:27] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.014 2026-10-24 09:36:27,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:27] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 09:36:27,238 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:27] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-10-24 09:36:27,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:36:27,940 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:27,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:36:27,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.006 0.013 2026-10-24 09:36:28,000 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:36:28,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:36:28,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/153] Tour ProductScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:36:28,639 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:28] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.212 0.466 2026-10-24 09:36:28,644 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.622 2026-10-24 09:36:28,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-24 09:36:28,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 09:36:29,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-10-24 09:36:29,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:29] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:36:29,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:36:29,214 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:36:29,224 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:29,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:29] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.012 0.022 2026-10-24 09:36:29,337 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36: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-24 09:36:29,345 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:29,402 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:29] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.026 0.027 2026-10-24 09:36:29,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/153] Tour ProductScreenTour → Step .product-list 2026-10-24 09:36:29,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/153] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:36:29,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:29,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/153] Tour ProductScreenTour → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:36:29,856 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:36:29,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:29,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:36:30,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/153] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:36:30,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:30,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/153] Tour ProductScreenTour → 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(.qty:contains("2")):has(.price:contains("10.20"))) 2026-10-24 09:36:30,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:30,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 09:36:30,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/153] Tour ProductScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:36:30,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:30,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/153] Tour ProductScreenTour → 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(.qty:contains("1")):has(.price:contains("5.28"))) 2026-10-24 09:36:30,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:30,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/153] Tour ProductScreenTour → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:36:30,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/153] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:36:30,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:30,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/153] Tour ProductScreenTour → 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(.qty:contains("3")):has(.price:contains("15.30"))) 2026-10-24 09:36:30,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:31,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("3"))) 2026-10-24 09:36:31,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:31,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/153] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-24 09:36:31,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:31,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:31,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [27/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:31,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [28/153] Tour ProductScreenTour → 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(.qty:contains("0")):has(.price:contains("0.0"))) 2026-10-24 09:36:31,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [29/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:31,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [30/153] Tour ProductScreenTour → 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(.qty:contains("3")):has(.price:contains("15.30"))) 2026-10-24 09:36:31,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [31/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:31,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [32/153] Tour ProductScreenTour → 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(.qty:contains("0")):has(.price:contains("0.0"))) 2026-10-24 09:36:32,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [33/153] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:36:32,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [34/153] Tour ProductScreenTour → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:36:32,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [35/153] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:36:32,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [36/153] Tour ProductScreenTour → 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(.qty:contains("12")):has(.price:contains("61.2"))) 2026-10-24 09:36:32,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [37/153] Tour ProductScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:36:32,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [38/153] Tour ProductScreenTour → 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(.qty:contains("123")):has(.price:contains("627.3"))) 2026-10-24 09:36:32,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [39/153] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:36:32,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [40/153] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:36:32,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [41/153] Tour ProductScreenTour → 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(.qty:contains("123.5")):has(.price:contains("629.85"))) 2026-10-24 09:36:33,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [42/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:33,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [43/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '123.5' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("123.5"))) 2026-10-24 09:36:33,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [44/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:33,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [45/153] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"123.5"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5"))) 2026-10-24 09:36:33,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [46/153] Tour ProductScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:36:33,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [47/153] Tour ProductScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:36:33,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [48/153] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:36:33,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [49/153] Tour ProductScreenTour → 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(.qty:contains("123.5")):has(.price:contains("123.5"))) 2026-10-24 09:36:33,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [50/153] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:36:33,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [51/153] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:36:33,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [52/153] Tour ProductScreenTour → 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(.qty:contains("123.5")):has(.price:contains("1,358.5"))) 2026-10-24 09:36:34,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [53/153] Tour ProductScreenTour → Step click numpad button: % (trigger: div.numpad button[value="%"]) 2026-10-24 09:36:34,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [54/153] Tour ProductScreenTour → Step check if --%-- mode is activated (trigger: div.numpad button[value="%"].active) 2026-10-24 09:36:34,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [55/153] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:36:34,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [56/153] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:36:34,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [57/153] Tour ProductScreenTour → 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(.qty:contains("123.5")):has(.price:contains("1,290.58"))) 2026-10-24 09:36:34,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [58/153] Tour ProductScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:36:34,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [59/153] Tour ProductScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:36:34,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [60/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:34,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [61/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:34,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [62/153] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:36:34,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [63/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:35,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [64/153] Tour ProductScreenTour → Step selecting 'Desk test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Desk test")) 2026-10-24 09:36:35,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [65/153] Tour ProductScreenTour → Step 'Desk test' subcategory selected (trigger: button.category-button:contains("Desk test")) 2026-10-24 09:36:35,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [66/153] Tour ProductScreenTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-10-24 09:36:35,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [67/153] Tour ProductScreenTour → Step selecting 'Misc test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Misc test")) 2026-10-24 09:36:35,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [68/153] Tour ProductScreenTour → Step 'Misc test' subcategory selected (trigger: button.category-button:contains("Misc test")) 2026-10-24 09:36:35,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [69/153] Tour ProductScreenTour → Step 'Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen")) 2026-10-24 09:36:35,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [70/153] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-10-24 09:36:35,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [71/153] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-10-24 09:36:35,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [72/153] Tour ProductScreenTour → Step 'Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray")) 2026-10-24 09:36:35,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [73/153] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-10-24 09:36:35,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [74/153] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-10-24 09:36:35,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [75/153] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:36:35,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [76/153] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-10-24 09:36:35,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [77/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:35,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [78/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:36,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [79/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:36,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [80/153] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:36:36,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [81/153] Tour ProductScreenTour → 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(.qty:contains("2"))) 2026-10-24 09:36:36,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [82/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:36,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [83/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:36,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [84/153] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:36:36,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [85/153] Tour ProductScreenTour → 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(.qty:contains("2"))) 2026-10-24 09:36:36,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [86/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:36,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [87/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:36:36,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [88/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:37,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [89/153] Tour ProductScreenTour → 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(.qty:contains("2"))) 2026-10-24 09:36:37,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [90/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:37,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [91/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:36:37,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [92/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:37,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [93/153] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:36:37,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [94/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:37,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [95/153] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:36:37,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [96/153] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-10-24 09:36:38,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [97/153] Tour ProductScreenTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-24 09:36:38,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [98/153] Tour ProductScreenTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 09:36:38,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [99/153] Tour ProductScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:36:38,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [100/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:38,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [101/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:38,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [102/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:38,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [103/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:38,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [104/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:36:38,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [105/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:38,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [106/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:39,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [107/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:39,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [108/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:39,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [109/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:39,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [110/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:36:39,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [111/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:39,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [112/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:39,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [113/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:39,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [114/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:39,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [115/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:39,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [116/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:36:40,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [117/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:40,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [118/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:40,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [119/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:40,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [120/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:40,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [121/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:40,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [122/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:36:40,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [123/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:40,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [124/153] Tour ProductScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:40,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [125/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:41,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [126/153] Tour ProductScreenTour → 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(.qty:contains("0"))) 2026-10-24 09:36:41,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [127/153] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:41,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [128/153] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:36:41,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [129/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:41,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [130/153] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:36:41,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [131/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:41,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [132/153] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:36:41,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [133/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:41,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [134/153] Tour ProductScreenTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:36:41,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [135/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:41,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [136/153] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:36:41,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [137/153] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:36:42,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [138/153] Tour ProductScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:36:42,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [139/153] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-10-24 09:36:42,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [140/153] Tour ProductScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 09:36:42,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [141/153] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:42,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [142/153] Tour ProductScreenTour → 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(.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note"))) 2026-10-24 09:36:42,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [143/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:42,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [144/153] Tour ProductScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:36:42,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [145/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:42,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [146/153] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:36:42,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [147/153] Tour ProductScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:36:42,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [148/153] Tour ProductScreenTour → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-10-24 09:36:42,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [149/153] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:42,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [150/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:42,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [151/153] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:43,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [152/153] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:36:43,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [153/153] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:43,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:36:43,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════╗ ║ TOUR ProductScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:36:43,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 17352960 (allocated 19804160) 2026-10-24 09:36:43,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 22378 2026-10-24 09:36:43,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:36:43,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 22378 2026-10-24 09:36:43,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093643_505221_test_01_pos_basic_order.txt 2026-10-24 09:36:43,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp3gmai_nf_chrome_odoo" 2026-10-24 09:36:44,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 22561 2026-10-24 09:36:44,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp8207cd0e_chrome_odoo 2026-10-24 09:36:44,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:37153/json/version 2026-10-24 09:36:44,140 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37153/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:36:44,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:36:44,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:37153/json 2026-10-24 09:36:44,248 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37153/json with timeout 3 increased to 10s during tests 2026-10-24 09:36:44,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:37153/devtools/page/16EC86A59E0BD74E8BFEBE5E100B7641 2026-10-24 09:36:44,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:36:44,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:36:44,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:36:44,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:36:44,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:36:44,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:36:44,563 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:44] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.027 0.091 2026-10-24 09:36:44,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': '16EC86A59E0BD74E8BFEBE5E100B7641', 'loaderId': 'BBF478AF39E7611AE7E139AB9A4FBA70', 'isDownload': False} 2026-10-24 09:36:44,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-24 09:36:44,619 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:36:44,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:44] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-10-24 09:36:44,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:44] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.047 2026-10-24 09:36:44,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:44] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.054 2026-10-24 09:36:45,423 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:36:45,442 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:45,444 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:36:45,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:36:45,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:36:45,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/80] Tour PaymentScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:36:46,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.191 0.443 2026-10-24 09:36:46,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.627 2026-10-24 09:36:46,364 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:36:46,367 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-24 09:36:46,386 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:36:46,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:36:46,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:36:46,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:36:46,601 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:46,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.005 0.018 2026-10-24 09:36:46,641 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:46,666 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:36:46,671 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:36:46,714 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:46] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.008 0.038 2026-10-24 09:36:46,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/80] Tour PaymentScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:36:46,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/80] Tour PaymentScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:47,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/80] Tour PaymentScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:47,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:36:47,121 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:47,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/80] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:36:47,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/80] Tour PaymentScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-10-24 09:36:47,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/80] Tour PaymentScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:47,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/80] Tour PaymentScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:36:47,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/80] Tour PaymentScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:36:47,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/80] Tour PaymentScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:36:47,695 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:36:47,699 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:36:47,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/80] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-24 09:36:47,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/80] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-10-24 09:36:47,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/80] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:36:47,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:36:47,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:36:48,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:36:48,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:36:48,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:36:48,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:48,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/80] Tour PaymentScreenTour → Step remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8")) 2026-10-24 09:36:48,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/80] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:36:48,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/80] Tour PaymentScreenTour → Step amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00")) 2026-10-24 09:36:48,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/80] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:36:48,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/80] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:48,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/80] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:36:48,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [27/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:36:48,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [28/80] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:36:48,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [29/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:48,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [30/80] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:36:48,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [31/80] Tour PaymentScreenTour → Step amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00")) 2026-10-24 09:36:48,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [32/80] Tour PaymentScreenTour → Step delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button) 2026-10-24 09:36:48,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [33/80] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-24 09:36:49,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [34/80] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-10-24 09:36:49,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [35/80] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:36:49,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [36/80] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:36:49,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [37/80] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:36:49,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [38/80] Tour PaymentScreenTour → 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-24 09:36:49,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [39/80] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:36:49,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [40/80] Tour PaymentScreenTour → Step click numpad button: +10 (trigger: div.numpad button[value="+10"]) 2026-10-24 09:36:49,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [41/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:36:49,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [42/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:36:49,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [43/80] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:36:49,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [44/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:49,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [45/80] Tour PaymentScreenTour → Step remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8")) 2026-10-24 09:36:49,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [46/80] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:36:49,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [47/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:36:49,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [48/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:36:49,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [49/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:36:49,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [50/80] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:36:50,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [51/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:36:50,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [52/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:50,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [53/80] Tour PaymentScreenTour → Step change is -52.2 (trigger: .payment-status-change .amount:contains("-52.2")) 2026-10-24 09:36:50,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [54/80] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:36:50,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [55/80] Tour PaymentScreenTour → Step click numpad button: +50 (trigger: div.numpad button[value="+50"]) 2026-10-24 09:36:50,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [56/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:36:50,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [57/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:36:50,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [58/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:36:50,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [59/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:36:50,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [60/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:50,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [61/80] Tour PaymentScreenTour → Step change is -102.2 (trigger: .payment-status-change .amount:contains("-102.2")) 2026-10-24 09:36:50,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [62/80] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:36:50,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [63/80] Tour PaymentScreenTour → 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-24 09:36:50,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [64/80] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:36:50,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [65/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:36:50,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [66/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:36:51,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [67/80] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:36:51,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [68/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:51,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [69/80] Tour PaymentScreenTour → Step remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8")) 2026-10-24 09:36:51,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [70/80] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:36:51,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [71/80] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:36:51,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [72/80] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 09:36:51,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [73/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:36:51,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [74/80] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:36:51,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [75/80] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:36:51,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [76/80] Tour PaymentScreenTour → Step remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8")) 2026-10-24 09:36:51,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [77/80] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:36:51,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [78/80] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:36:51,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [79/80] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:36:51,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [80/80] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:36:51,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:36:51,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════╗ ║ TOUR PaymentScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:36:52,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 16246172 (allocated 17571840) 2026-10-24 09:36:52,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 22561 2026-10-24 09:36:52,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:36:52,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 22561 2026-10-24 09:36:52,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093652_286685_test_01_pos_basic_order.txt 2026-10-24 09:36:52,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp8207cd0e_chrome_odoo" 2026-10-24 09:36:52,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 22741 2026-10-24 09:36:52,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp_uexsw4z_chrome_odoo 2026-10-24 09:36:52,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:46537/json/version 2026-10-24 09:36:52,818 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46537/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:36:52,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:36:52,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:46537/json 2026-10-24 09:36:52,885 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46537/json with timeout 3 increased to 10s during tests 2026-10-24 09:36:52,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:46537/devtools/page/BC226B38737BDDB37A3A84043194E9D6 2026-10-24 09:36:52,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-10-24 09:36:52,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-10-24 09:36:53,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:36:53,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-10-24 09:36:53,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:36:53,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:36:53,150 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:53] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.024 0.091 2026-10-24 09:36:53,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'BC226B38737BDDB37A3A84043194E9D6', 'loaderId': 'CA30845EECC68EE77665786DF21364DC', 'isDownload': False} 2026-10-24 09:36:53,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-24 09:36:53,215 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:36:53,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:53] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-24 09:36:53,264 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:53] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-24 09:36:53,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:53] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.057 2026-10-24 09:36:53,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:36:53,908 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:36:53,912 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:53,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:36:53,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/177] Tour ReceiptScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:36:53,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: IndexedDB 1 Ready 2026-10-24 09:36:54,594 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:54] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.192 0.475 2026-10-24 09:36:54,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.666 2026-10-24 09:36:54,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:36:54,871 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-24 09:36:54,905 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:36:54,972 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:36:55,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:36:55,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:36:55,142 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:55,168 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:36:55,192 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:55] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.011 0.033 2026-10-24 09:36:55,222 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:55,227 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:55,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:55] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-10-24 09:36:55,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/177] Tour ReceiptScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:36:55,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:55,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:55,660 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:55,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:36:55,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:36:55,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:36:55,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:36:55,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:36:55,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/177] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:36:56,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:36:56,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-10-24 09:36:56,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:56,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:56,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/177] Tour ReceiptScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:36:56,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/177] Tour ReceiptScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:36:56,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/177] Tour ReceiptScreenTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-10-24 09:36:56,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:36:56,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:36:56,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:36:57,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:36:57,061 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:36:57,062 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:36:57,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/177] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:36:57,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/177] Tour ReceiptScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:36:57,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/177] Tour ReceiptScreenTour → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-10-24 09:36:57,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/177] Tour ReceiptScreenTour → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-10-24 09:36:57,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/177] Tour ReceiptScreenTour → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-10-24 09:36:57,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [27/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:36:57,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [28/177] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:36:57,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3466305 started for PoS orders references: [{'name': 'Order 00109-008-0001', 'uuid': '0a2b39aa-92ca-4ab0-8498-6bdd440af023'}] 2026-10-24 09:36:57,648 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:36:58,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3466305 order {'name': 'Order 00109-008-0001', 'uuid': '0a2b39aa-92ca-4ab0-8498-6bdd440af023'} created pos.order #79 2026-10-24 09:36:58,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3466305 finished 2026-10-24 09:36:58,561 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 212 0.407 0.529 2026-10-24 09:36:58,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:36:58,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:36:58] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:36:58,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [29/177] Tour ReceiptScreenTour → Step Shipping date must be printed (trigger: .pos-receipt-order-data:contains('Expected delivery:')) 2026-10-24 09:36:58,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [30/177] Tour ReceiptScreenTour → Step Shipping date must be today (trigger: .pos-receipt-order-data:contains('Expected delivery:') > div:contains('10/24/2026')) 2026-10-24 09:36:58,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [31/177] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("55.0") 2026-10-24 09:36:59,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [32/177] Tour ReceiptScreenTour → Step .receipt-screen 2026-10-24 09:36:59,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [33/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:36:59,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [34/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:36:59,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [35/177] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:36:59,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [36/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:36:59,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [37/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:36:59,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [38/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:36:59,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [39/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:36:59,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [40/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:36:59,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [41/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:36:59,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [42/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:36:59,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [43/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:36:59,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [44/177] Tour ReceiptScreenTour → 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(.qty:contains("6")):has(.price:contains("30.0"))) 2026-10-24 09:36:59,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [45/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:00,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [46/177] Tour ReceiptScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:37:00,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [47/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:00,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [48/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:37:00,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [49/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:37:00,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [50/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:37:00,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [51/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:37:00,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [52/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:37:00,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [53/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:37:00,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [54/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:37:00,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [55/177] Tour ReceiptScreenTour → 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(.qty:contains("6")):has(.price:contains("36.0"))) 2026-10-24 09:37:00,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [56/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:00,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [57/177] Tour ReceiptScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:37:01,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [58/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:01,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [59/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:37:01,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [60/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:37:01,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [61/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:37:01,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [62/177] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:37:01,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [63/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:37:01,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [64/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:37:01,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [65/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:37:01,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [66/177] Tour ReceiptScreenTour → 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(.qty:contains("6")):has(.price:contains("6.0"))) 2026-10-24 09:37:01,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [67/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:01,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [68/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:37:01,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [69/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:37:01,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [70/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:37:01,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [71/177] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:37:02,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [72/177] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-10-24 09:37:02,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [73/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:37:02,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [74/177] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:37:02,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [75/177] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button[value="7"]) 2026-10-24 09:37:02,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [76/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:37:02,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [77/177] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:02,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [78/177] Tour ReceiptScreenTour → Step remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0")) 2026-10-24 09:37:02,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [79/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:37:02,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [80/177] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:37:02,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [81/177] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button[value="7"]) 2026-10-24 09:37:02,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [82/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:37:02,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [83/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:37:02,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [84/177] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:02,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [85/177] Tour ReceiptScreenTour → Step change is -628.0 (trigger: .payment-status-change .amount:contains("-628.0")) 2026-10-24 09:37:02,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [86/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:37:03,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2724477 started for PoS orders references: [{'name': 'Order 00109-008-0002', 'uuid': '117016f5-2a9c-4651-9de7-ba56192d4b29'}] 2026-10-24 09:37:03,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [87/177] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:37:04,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2724477 order {'name': 'Order 00109-008-0002', 'uuid': '117016f5-2a9c-4651-9de7-ba56192d4b29'} created pos.order #80 2026-10-24 09:37:04,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2724477 finished 2026-10-24 09:37:04,134 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 262 0.475 0.643 2026-10-24 09:37:04,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:37:04,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [88/177] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("72.0") 2026-10-24 09:37:04,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [89/177] Tour ReceiptScreenTour → Step .receipt-screen 2026-10-24 09:37:04,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [90/177] Tour ReceiptScreenTour → Step .receipt-screen .send-receipt-email-input 2026-10-24 09:37:05,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [91/177] Tour ReceiptScreenTour → Step .receipt-screen button i.fa-paper-plane 2026-10-24 09:37:05,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [92/177] Tour ReceiptScreenTour → Step .receipt-screen .notice .text-success 2026-10-24 09:37:05,476 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-24 09:37:05,477 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-24 09:37:05,496 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-24 09:37:05,498 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-24 09:37:05,498 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-24 09:37:05,499 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-24 09:37:05,499 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-24 09:37:05,500 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-24 09:37:05,500 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-24 09:37:05,501 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-24 09:37:05,501 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-24 09:37:05,501 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-24 09:37:05,506 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-24 09:37:05,507 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-24 09:37:05,507 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-24 09:37:05,508 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-24 09:37:05,508 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-24 09:37:05,508 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-24 09:37:05,509 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-24 09:37:05,509 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-24 09:37:05,510 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-24 09:37:05,510 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-24 09:37:05,511 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-24 09:37:05,511 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-24 09:37:05,512 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-24 09:37:05,513 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-24 09:37:05,513 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-24 09:37:05,514 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-24 09:37:05,515 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-24 09:37:05,516 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-24 09:37:05,527 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:37:05,538 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:37:05,569 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-24 09:37:05,570 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-24 09:37:05,571 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-24 09:37:05,572 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-24 09:37:05,572 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-24 09:37:05,573 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-24 09:37:05,574 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-24 09:37:05,591 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:37:05,603 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:37:05,621 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:37:05,629 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-24 09:37:05,632 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:37:05,633 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-24 09:37:05,635 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:37:05,636 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:37:05,636 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-24 09:37:05,638 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-24 09:37:05,639 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-24 09:37:05,640 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:37:05,641 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:37:05,646 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-24 09:37:05,652 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-24 09:37:05,670 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-24 09:37:05,697 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:37:05,699 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-24 09:37:05,720 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:37:05,737 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-24 09:37:05,740 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-24 09:37:05,753 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-24 09:37:05,761 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-24 09:37:05,789 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-24 09:37:05,793 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-24 09:37:05,807 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-24 09:37:05,816 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-24 09:37:05,821 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-24 09:37:05,822 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-24 09:37:05,824 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-24 09:37:05,825 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-24 09:37:05,833 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-24 09:37:05,834 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-24 09:37:05,835 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-24 09:37:05,835 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-24 09:37:05,836 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-24 09:37:05,837 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-24 09:37:05,837 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-24 09:37:05,839 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-24 09:37:05,841 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-24 09:37:05,842 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-24 09:37:05,842 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-24 09:37:05,843 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-24 09:37:05,843 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-24 09:37:05,843 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-24 09:37:05,846 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-24 09:37:05,847 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-24 09:37:05,848 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-24 09:37:05,865 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:37:05,866 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:37:05,874 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-24 09:37:05,883 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-24 09:37:05,885 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 09:37:05,886 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-24 09:37:05,888 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-24 09:37:05,891 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-24 09:37:05,894 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-24 09:37:05,903 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-24 09:37:05,905 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-24 09:37:05,907 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-24 09:37:05,908 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-24 09:37:05,909 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-24 09:37:05,942 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:37:05,945 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 09:37:05,951 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-24 09:37:05,954 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:37:05,959 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-24 09:37:05,980 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:37:06,010 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-24 09:37:06,020 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:06] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.105 2026-10-24 09:37:06,037 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-24 09:37:06,039 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:06] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-24 09:37:06,041 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-24 09:37:06,044 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-24 09:37:06,046 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:06] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 09:37:06,047 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-24 09:37:06,049 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-24 09:37:06,049 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-24 09:37:06,051 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-24 09:37:06,053 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-24 09:37:06,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:06] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 304 - 4 0.003 0.009 2026-10-24 09:37:06,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:06] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 304 - 4 0.005 0.010 2026-10-24 09:37:07,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:07] "POST /web/dataset/call_kw/pos.order/action_send_receipt HTTP/1.1" 200 - 33 0.035 0.082 2026-10-24 09:37:07,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [93/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:37:07,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [94/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:37:07,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [95/177] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:37:07,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [96/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:07,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [97/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:37:07,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [98/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:37:07,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [99/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:37:07,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [100/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:37:08,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [101/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:37:08,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [102/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:37:08,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [103/177] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:37:08,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [104/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6"))) 2026-10-24 09:37:08,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [105/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:08,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [106/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:37:08,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [107/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:37:08,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [108/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:37:08,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [109/177] Tour ReceiptScreenTour → Step .payment-screen .button:contains('Tip') 2026-10-24 09:37:08,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [110/177] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-10-24 09:37:08,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [111/177] Tour ReceiptScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-10-24 09:37:08,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [112/177] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:08,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [113/177] Tour ReceiptScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-24 09:37:09,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [114/177] Tour ReceiptScreenTour → Step amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0")) 2026-10-24 09:37:09,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [115/177] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:37:09,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [116/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:37:09,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [117/177] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:37:09,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85129162 started for PoS orders references: [{'name': 'Order 00109-008-0003', 'uuid': '2cdd6199-07a5-4b79-808d-719234f8fad8'}] 2026-10-24 09:37:10,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85129162 order {'name': 'Order 00109-008-0003', 'uuid': '2cdd6199-07a5-4b79-808d-719234f8fad8'} created pos.order #81 2026-10-24 09:37:10,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85129162 finished 2026-10-24 09:37:10,195 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 228 0.423 0.537 2026-10-24 09:37:10,282 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:37:10,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [118/177] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("$ 30.00 + $ 1.00 tip") 2026-10-24 09:37:10,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [119/177] Tour ReceiptScreenTour → Step .receipt-screen 2026-10-24 09:37:10,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [120/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:37:10,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [121/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:37:10,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [122/177] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:37:10,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [123/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:10,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [124/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:37:10,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [125/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:37:10,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [126/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:37:10,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [127/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:37:10,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [128/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:37:11,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [129/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:37:11,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [130/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:37:11,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [131/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:11,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [132/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:11,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [133/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:37:11,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [134/177] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:37:11,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [135/177] Tour ReceiptScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:37:11,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [136/177] Tour ReceiptScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-10-24 09:37:11,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [137/177] Tour ReceiptScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 09:37:11,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [138/177] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:11,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [139/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:11,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [140/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:37:11,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [141/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:37:11,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [142/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:37:12,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [143/177] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:37:12,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [144/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:37:12,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56704258 started for PoS orders references: [{'name': 'Order 00109-008-0004', 'uuid': 'ff812f41-6834-48f3-977b-90db03246ff9'}] 2026-10-24 09:37:12,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [145/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note"))) 2026-10-24 09:37:13,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56704258 order {'name': 'Order 00109-008-0004', 'uuid': 'ff812f41-6834-48f3-977b-90db03246ff9'} created pos.order #82 2026-10-24 09:37:13,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56704258 finished 2026-10-24 09:37:13,094 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.331 0.597 2026-10-24 09:37:13,171 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:37:13,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [146/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:37:13,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [147/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:37:13,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [148/177] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:37:13,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [149/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:13,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [150/177] Tour ReceiptScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:37:13,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [151/177] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:37:13,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [152/177] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:37:13,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [153/177] Tour ReceiptScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:37:13,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [154/177] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:37:13,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [155/177] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:37:13,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [156/177] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:37:13,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [157/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:37:13,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [158/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:14,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [159/177] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:14,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [160/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:37:14,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [161/177] Tour ReceiptScreenTour → Step click numpad button: % (trigger: div.numpad button[value="%"]) 2026-10-24 09:37:14,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [162/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("20"))) 2026-10-24 09:37:14,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [163/177] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:37:14,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [164/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"19.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("19.0"))) 2026-10-24 09:37:14,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [165/177] Tour ReceiptScreenTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:37:14,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [166/177] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:14,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [167/177] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:37:14,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [168/177] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:37:14,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [169/177] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:37:14,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [170/177] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:37:14,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [171/177] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:37:14,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [172/177] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:37:14,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1555762 started for PoS orders references: [{'name': 'Order 00109-008-0005', 'uuid': '7c18f93c-49fb-44fd-a462-4881505cf513'}] 2026-10-24 09:37:15,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1555762 order {'name': 'Order 00109-008-0005', 'uuid': '7c18f93c-49fb-44fd-a462-4881505cf513'} created pos.order #83 2026-10-24 09:37:15,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1555762 finished 2026-10-24 09:37:15,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.306 0.478 2026-10-24 09:37:15,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:37:15,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [173/177] Tour ReceiptScreenTour → Step Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"20"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("20"))) 2026-10-24 09:37:15,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [174/177] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("19.00") 2026-10-24 09:37:16,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [175/177] Tour ReceiptScreenTour → Step .receipt-screen 2026-10-24 09:37:16,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [176/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:37:16,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [177/177] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:37:16,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-10-24 09:37:16,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════════╗ ║ TOUR ReceiptScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:37:16,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 26242000 (allocated 28323840) 2026-10-24 09:37:16,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 22741 2026-10-24 09:37:16,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-10-24 09:37:16,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 22741 2026-10-24 09:37:16,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093716_722365_test_01_pos_basic_order.txt 2026-10-24 09:37:16,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp_uexsw4z_chrome_odoo" 2026-10-24 09:37:16,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-10-24 09:37:17,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Chrome pid: 22969 2026-10-24 09:37:17,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Chrome headless temporary user profile dir: /tmp/tmp29dvylux_chrome_odoo 2026-10-24 09:37:17,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Issuing json command http://127.0.0.1:36887/json/version 2026-10-24 09:37:17,785 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36887/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:37:17,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-24 09:37:17,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Issuing json command http://127.0.0.1:36887/json 2026-10-24 09:37:17,984 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36887/json with timeout 3 increased to 10s during tests 2026-10-24 09:37:18,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Websocket url found: ws://127.0.0.1:36887/devtools/page/227779CA4D8C4F98B5E2FAC83B67F3C1 2026-10-24 09:37:18,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Enable chrome headless console log notification 2026-10-24 09:37:18,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Chrome headless enable page notifications 2026-10-24 09:37:18,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:37:18,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Setting session cookie in browser 2026-10-24 09:37:18,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:37:18,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:37:18,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:37:19,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:19] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.099 0.954 2026-10-24 09:37:19,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Navigation result: {'frameId': '227779CA4D8C4F98B5E2FAC83B67F3C1', 'loaderId': '354D85A4C7A2EF263E57BC888D27B33D', 'isDownload': False} 2026-10-24 09:37:19,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-24 09:37:19,406 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:37:19,439 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:19] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 09:37:19,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:19] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 09:37:19,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:19] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.050 2026-10-24 09:37:20,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:37:20,153 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:37:20,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: IndexedDB 1 Ready 2026-10-24 09:37:20,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:37:20,241 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:37:20,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [1/158] Tour ChromeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:37:21,100 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.304 0.631 2026-10-24 09:37:21,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.928 2026-10-24 09:37:21,364 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:37:21,373 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:37:21,419 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:37:21,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:37:21,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:37:21,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: Owl is running in 'dev' mode. 2026-10-24 09:37:21,656 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:37:21,678 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:37:21,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.020 0.032 2026-10-24 09:37:21,723 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37: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-24 09:37:21,730 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:37:21,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:21] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.023 2026-10-24 09:37:21,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [2/158] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:37:21,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [3/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:22,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.064 2026-10-24 09:37:22,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [4/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-10-24 09:37:22,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [5/158] Tour ChromeTour → Step Fill text area with MOBT (trigger: textarea.cash-reason) 2026-10-24 09:37:22,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [6/158] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:22,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [7/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:22,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [8/158] Tour ChromeTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:37:22,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [9/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:22,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [10/158] Tour ChromeTour → 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(.qty:contains("1"))) 2026-10-24 09:37:22,651 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:37:22,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [11/158] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:37:22,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [12/158] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:37:22,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [13/158] Tour ChromeTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:37:22,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [14/158] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:37:22,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [15/158] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:37:22,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [16/158] Tour ChromeTour → 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(.qty:contains("1")):has(.price:contains("2.0"))) 2026-10-24 09:37:23,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [17/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:23,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [18/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:23,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [19/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:37:23,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [20/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Ongoing) 2026-10-24 09:37:23,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [21/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Ongoing) 2026-10-24 09:37:23,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [22/158] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:37:23,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [23/158] Tour ChromeTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:37:23,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [24/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:23,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [25/158] Tour ChromeTour → 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(.qty:contains("1"))) 2026-10-24 09:37:23,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [26/158] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:37:23,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [27/158] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:37:23,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [28/158] Tour ChromeTour → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 09:37:23,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [29/158] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:37:23,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [30/158] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:37:24,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [31/158] Tour ChromeTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:37:24,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [32/158] Tour ChromeTour → 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(.qty:contains("3")):has(.price:contains("12.0"))) 2026-10-24 09:37:24,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [33/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:24,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [34/158] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:37:24,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [35/158] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:37:24,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [36/158] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:37:24,509 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:37:24,512 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:37:24,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [37/158] Tour ChromeTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-24 09:37:24,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [38/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:24,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [39/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:37:24,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [40/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(7):contains(Payment) 2026-10-24 09:37:24,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [41/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(2):contains(Payment) 2026-10-24 09:37:24,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [42/158] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:37:24,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [43/158] Tour ChromeTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:37:25,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [44/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:25,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [45/158] Tour ChromeTour → 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(.qty:contains("1"))) 2026-10-24 09:37:25,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [46/158] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:37:25,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [47/158] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:37:25,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [48/158] Tour ChromeTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:37:25,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [49/158] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:37:25,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [50/158] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:37:25,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [51/158] Tour ChromeTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:37:25,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [52/158] Tour ChromeTour → 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(.qty:contains("5")):has(.price:contains("30.0"))) 2026-10-24 09:37:25,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [53/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:25,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [54/158] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:37:25,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [55/158] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:37:25,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [56/158] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:37:25,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [57/158] Tour ChromeTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:37:26,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [58/158] Tour ChromeTour → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:37:26,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [59/158] Tour ChromeTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:37:26,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [60/158] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:37:26,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52681362 started for PoS orders references: [{'name': 'Order 00110-001-0003', 'uuid': '0861f32b-1e69-4faa-9645-4e350c23bc52'}] 2026-10-24 09:37:26,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [61/158] Tour ChromeTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:37:26,304 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:37:27,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52681362 order {'name': 'Order 00110-001-0003', 'uuid': '0861f32b-1e69-4faa-9645-4e350c23bc52'} created pos.order #84 2026-10-24 09:37:27,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52681362 finished 2026-10-24 09:37:27,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 340 0.392 0.629 2026-10-24 09:37:27,384 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 09:37:27,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:27] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 09:37:27,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [62/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:27,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [63/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:37:27,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [64/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(7):contains(Receipt) 2026-10-24 09:37:27,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [65/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(2):contains(Receipt) 2026-10-24 09:37:27,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [66/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:37:27,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [67/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:27,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [68/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:37:27,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [69/158] Tour ChromeTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-10-24 09:37:27,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [70/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:28,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [71/158] Tour ChromeTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:37:28,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [72/158] Tour ChromeTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:37:28,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [73/158] Tour ChromeTour → 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(.qty:contains("1")):has(.price:contains("2.0"))) 2026-10-24 09:37:28,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [74/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:28,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [75/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:28,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [76/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:37:28,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [77/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0002") 2026-10-24 09:37:28,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [78/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:28,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [79/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:37:28,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [80/158] Tour ChromeTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-10-24 09:37:28,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [81/158] Tour ChromeTour → Step amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0")) 2026-10-24 09:37:28,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [82/158] Tour ChromeTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-10-24 09:37:28,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [83/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:28,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [84/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:37:28,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [85/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0003") 2026-10-24 09:37:28,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [86/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:29,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [87/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:37:29,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [88/158] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("30.0") 2026-10-24 09:37:29,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [89/158] Tour ChromeTour → Step .receipt-screen 2026-10-24 09:37:29,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [90/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:29,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [91/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:37:29,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [92/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:37:29,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [93/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:29,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [94/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:37:29,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [95/158] Tour ChromeTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:37:29,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [96/158] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:37:29,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [97/158] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:37:29,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [98/158] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:37:29,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [99/158] Tour ChromeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:37:29,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [100/158] Tour ChromeTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:37:29,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [101/158] Tour ChromeTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:37:29,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [102/158] Tour ChromeTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:37:30,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [103/158] Tour ChromeTour → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 09:37:30,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [104/158] Tour ChromeTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 09:37:30,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [105/158] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:30,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [106/158] Tour ChromeTour → Step change is -18.0 (trigger: .payment-status-change .amount:contains("-18.0")) 2026-10-24 09:37:30,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [107/158] Tour ChromeTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:37:30,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [108/158] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:37:30,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64476496 started for PoS orders references: [{'name': 'Order 00110-001-0001', 'uuid': '58364f34-434c-450b-97a0-5a7597d9620e'}] 2026-10-24 09:37:30,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [109/158] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("2.0") 2026-10-24 09:37:30,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [110/158] Tour ChromeTour → Step .receipt-screen 2026-10-24 09:37:31,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64476496 order {'name': 'Order 00110-001-0001', 'uuid': '58364f34-434c-450b-97a0-5a7597d9620e'} created pos.order #85 2026-10-24 09:37:31,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64476496 finished 2026-10-24 09:37:31,259 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 215 0.275 0.568 2026-10-24 09:37:31,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 09:37:31,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [111/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:31,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [112/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:37:31,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [113/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Receipt) 2026-10-24 09:37:31,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [114/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Receipt) 2026-10-24 09:37:31,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [115/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0003") 2026-10-24 09:37:31,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [116/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:31,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [117/158] Tour ChromeTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:37:31,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [118/158] Tour ChromeTour → Step .receipt-screen .o_payment_successful:contains("30.0") 2026-10-24 09:37:31,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [119/158] Tour ChromeTour → Step .receipt-screen 2026-10-24 09:37:31,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [120/158] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:37:31,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [121/158] Tour ChromeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:37:32,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [122/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:32,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [123/158] Tour ChromeTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:37:32,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [124/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:32,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [125/158] Tour ChromeTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:37:32,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [126/158] Tour ChromeTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:37:32,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [127/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0004") 2026-10-24 09:37:32,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [128/158] Tour ChromeTour → Step .ticket-screen .order-row:has(.col:contains("-0004")) .delete-button 2026-10-24 09:37:32,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [129/158] Tour ChromeTour → Step .ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"] 2026-10-24 09:37:32,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [130/158] Tour ChromeTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Payment") 2026-10-24 09:37:32,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [131/158] Tour ChromeTour → Step .ticket-screen .order-row > .col:contains("-0002") 2026-10-24 09:37:32,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [132/158] Tour ChromeTour → Step .ticket-screen .order-row:has(.col:contains("-0002")) .delete-button 2026-10-24 09:37:32,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [133/158] Tour ChromeTour → Step .ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"] 2026-10-24 09:37:32,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [134/158] Tour ChromeTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:32,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [135/158] Tour ChromeTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:37:32,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [136/158] Tour ChromeTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:37:33,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [137/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:33,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [138/158] Tour ChromeTour → 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(.qty:contains("1"))) 2026-10-24 09:37:33,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [139/158] Tour ChromeTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:37:33,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [140/158] Tour ChromeTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:37:33,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [141/158] Tour ChromeTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:37:33,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [142/158] Tour ChromeTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:37:33,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [143/158] Tour ChromeTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:37:33,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [144/158] Tour ChromeTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:37:33,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [145/158] Tour ChromeTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-10-24 09:37:33,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [146/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:33,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [147/158] Tour ChromeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:33,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [148/158] Tour ChromeTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:37:34,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [149/158] Tour ChromeTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:37:34,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [150/158] Tour ChromeTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:37:34,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [151/158] Tour ChromeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:34,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [152/158] Tour ChromeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:37:34,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [153/158] Tour ChromeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:37:34,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [154/158] Tour ChromeTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:37:34,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [155/158] Tour ChromeTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:37:34,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [156/158] Tour ChromeTour → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 09:37:34,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [157/158] Tour ChromeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:37:34,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: [158/158] Tour ChromeTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:37:34,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84546038 started for PoS orders references: [{'name': 'Order 00110-001-0006', 'uuid': 'f2de3074-47ac-4e78-844c-29161f1a6081'}] 2026-10-24 09:37:38,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84546038 order {'name': 'Order 00110-001-0006', 'uuid': 'f2de3074-47ac-4e78-844c-29161f1a6081'} created pos.order #86 2026-10-24 09:37:38,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84546038 finished 2026-10-24 09:37:38,188 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 756 1.057 2.377 2026-10-24 09:37:38,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:37:38,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.005 0.010 2026-10-24 09:37:38,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: tour succeeded 2026-10-24 09:37:38,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: ╔═══════════════════════════╗ ║ TOUR ChromeTour SUCCEEDED ║ ╚═══════════════════════════╝ 2026-10-24 09:37:38,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced.browser: heap 26961048 (allocated 29503488) 2026-10-24 09:37:38,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Closing chrome headless with pid 22969 2026-10-24 09:37:38,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Closing websocket connection 2026-10-24 09:37:38,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Terminating chrome headless with pid 22969 2026-10-24 09:37:38,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093738_749714_test_02_pos_with_invoiced.txt 2026-10-24 09:37:38,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_02_pos_with_invoiced: Removing chrome user profile "/tmp/tmp29dvylux_chrome_odoo" 2026-10-24 09:37:38,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-24 09:37:39,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome pid: 23173 2026-10-24 09:37:39,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmp0xc8qa0__chrome_odoo 2026-10-24 09:37:39,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:38241/json/version 2026-10-24 09:37:39,464 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38241/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:37:39,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Browser version: Chrome/150.0.7871.114 2026-10-24 09:37:39,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:38241/json 2026-10-24 09:37:39,629 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38241/json with timeout 3 increased to 10s during tests 2026-10-24 09:37:39,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:38241/devtools/page/3CCD89F5A16FE7CBB5DDA280803F594B 2026-10-24 09:37:39,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-10-24 09:37:39,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-10-24 09:37:39,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:37:39,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-10-24 09:37:39,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:37:39,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:37:39,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:37:40,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:40] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.113 0.937 2026-10-24 09:37:40,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Navigation result: {'frameId': '3CCD89F5A16FE7CBB5DDA280803F594B', 'loaderId': 'C892C12A481A4DAC324F0055A2812172', 'isDownload': False} 2026-10-24 09:37:40,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-24 09:37:40,971 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:37:40,997 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:40] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:37:41,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:41] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-24 09:37:41,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:41] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.047 2026-10-24 09:37:41,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:41] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:37:41,716 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:37:41,743 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:37:41,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: IndexedDB 1 Ready 2026-10-24 09:37:41,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:37:41,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [1/47] Tour test_03_pos_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:37:42,522 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.279 0.501 2026-10-24 09:37:42,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.779 2026-10-24 09:37:42,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:37:42,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-24 09:37:42,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:37:42,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:37:42,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:42] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:37:42,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-10-24 09:37:43,057 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:37:43,085 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:37:43,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:43] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.035 0.037 2026-10-24 09:37:43,198 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37: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-24 09:37:43,208 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:37:43,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:43] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.025 2026-10-24 09:37:43,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [2/47] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:37:43,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [3/47] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:37:43,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:43] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.083 2026-10-24 09:37:43,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [4/47] Tour test_03_pos_with_lots → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:37:43,725 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:43] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.010 0.030 2026-10-24 09:37:43,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [5/47] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:43,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [6/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:44,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [7/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-24 09:37:44,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [8/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:44,141 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:37:44,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [9/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:44,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [10/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-24 09:37:44,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [11/47] Tour test_03_pos_with_lots → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:37:44,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [12/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:44,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [13/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:44,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [14/47] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-24 09:37:44,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [15/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:44,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [16/47] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 09:37:44,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [17/47] Tour test_03_pos_with_lots → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:37:44,732 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.003 0.015 2026-10-24 09:37:44,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [18/47] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:44,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [19/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:44,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [20/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-24 09:37:45,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [21/47] Tour test_03_pos_with_lots → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:37:45,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [22/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:45,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [23/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:45,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [24/47] Tour test_03_pos_with_lots → Step order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95")) 2026-10-24 09:37:45,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [25/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:45,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [26/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:45,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [27/47] Tour test_03_pos_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:37:45,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [28/47] Tour test_03_pos_with_lots → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:37:45,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [29/47] Tour test_03_pos_with_lots → Step .o_pricelist_button 2026-10-24 09:37:45,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [30/47] Tour test_03_pos_with_lots → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-10-24 09:37:45,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [31/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:45,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [32/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:45,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [33/47] Tour test_03_pos_with_lots → Step order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00")) 2026-10-24 09:37:45,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [34/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:45,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [35/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:46,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [36/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-24 09:37:46,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [37/47] Tour test_03_pos_with_lots → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:37:46,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [38/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:46,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [39/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:46,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [40/47] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-10-24 09:37:46,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [41/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:46,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [42/47] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:46,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [43/47] Tour test_03_pos_with_lots → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:37:46,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [44/47] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:46,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:46] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.003 0.018 2026-10-24 09:37:46,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [45/47] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"productName":"Monitor Stand","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-10-24 09:37:46,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [46/47] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:46,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [47/47] Tour test_03_pos_with_lots → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:37:46,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: tour succeeded 2026-10-24 09:37:46,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-24 09:37:47,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: heap 16277848 (allocated 17833984) 2026-10-24 09:37:47,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing chrome headless with pid 23173 2026-10-24 09:37:47,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing websocket connection 2026-10-24 09:37:47,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Terminating chrome headless with pid 23173 2026-10-24 09:37:47,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093747_256041_test_03_pos_with_lots.txt 2026-10-24 09:37:47,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmp0xc8qa0__chrome_odoo" 2026-10-24 09:37:47,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-10-24 09:37:48,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome pid: 23357 2026-10-24 09:37:48,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome headless temporary user profile dir: /tmp/tmprzsaawto_chrome_odoo 2026-10-24 09:37:48,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:43715/json/version 2026-10-24 09:37:48,488 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43715/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:37:48,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Browser version: Chrome/150.0.7871.114 2026-10-24 09:37:48,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:43715/json 2026-10-24 09:37:48,568 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43715/json with timeout 3 increased to 10s during tests 2026-10-24 09:37:48,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Websocket url found: ws://127.0.0.1:43715/devtools/page/DB27145515A0270A961D230C6D5852A5 2026-10-24 09:37:48,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Enable chrome headless console log notification 2026-10-24 09:37:48,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome headless enable page notifications 2026-10-24 09:37:48,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:37:48,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Setting session cookie in browser 2026-10-24 09:37:48,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:37:48,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:37:48,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:37:51,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:51] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.101 2.151 2026-10-24 09:37:51,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Navigation result: {'frameId': 'DB27145515A0270A961D230C6D5852A5', 'loaderId': '41DE0C5D01520B3E08E130F2B67216D5', 'isDownload': False} 2026-10-24 09:37:51,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-24 09:37:51,050 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:37:51,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-24 09:37:51,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 09:37:51,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.045 2026-10-24 09:37:51,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:37:51,823 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:37:51,826 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:37:51,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-24 09:37:51,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: IndexedDB 1 Ready 2026-10-24 09:37:51,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:37:51,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [1/38] Tour ProductConfiguratorTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:37:52,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.413 0.529 2026-10-24 09:37:52,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.890 2026-10-24 09:37:53,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:37:53,121 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-24 09:37:53,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:37:53,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.012 0.016 2026-10-24 09:37:53,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: Owl is running in 'dev' mode. 2026-10-24 09:37:53,363 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:37:53,387 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:37:53,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.023 0.027 2026-10-24 09:37:53,470 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:37:53,471 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:37:53,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.015 2026-10-24 09:37:53,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [2/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:37:53,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [3/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:37:53,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.068 2026-10-24 09:37:53,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [4/38] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-10-24 09:37:53,959 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:37:53,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [5/38] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:54,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [6/38] Tour ProductConfiguratorTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:37:54,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [7/38] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:54,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [8/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:37:54,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [9/38] Tour ProductConfiguratorTour → Step Check that metal, leather chair variant is disabled (trigger: .modal footer button.disabled) 2026-10-24 09:37:54,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [10/38] Tour ProductConfiguratorTour → Step picking color attribute with name Red (trigger: .modal .configurator_color[data-color='Red']) 2026-10-24 09:37:54,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [11/38] Tour ProductConfiguratorTour → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-10-24 09:37:54,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [12/38] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-10-24 09:37:54,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [13/38] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-10-24 09:37:54,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [14/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:54,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [15/38] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:54,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:54] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.130 0.177 2026-10-24 09:37:54,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [16/38] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Fabrics: Other: Custom Fabric, Metal, Red)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Fabrics: Other: Custom Fabric, Metal, Red)")):has(.qty:contains("1")):has(.price:contains("11.0"))) 2026-10-24 09:37:54,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [17/38] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:54,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [18/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:37:55,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [19/38] Tour ProductConfiguratorTour → Step picking color attribute with name Red (trigger: .modal .configurator_color[data-color='Red']) 2026-10-24 09:37:55,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:55] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.098 0.204 2026-10-24 09:37:55,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [20/38] Tour ProductConfiguratorTour → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-10-24 09:37:55,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [21/38] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-10-24 09:37:55,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [22/38] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-10-24 09:37:55,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [23/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:55,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [24/38] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:55,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [25/38] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Fabrics: Other: Custom Fabric, Metal, Red)","quantity":"2.0","price":"22.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Fabrics: Other: Custom Fabric, Metal, Red)")):has(.qty:contains("2")):has(.price:contains("22.0"))) 2026-10-24 09:37:55,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [26/38] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:55,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [27/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:37:55,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [28/38] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-10-24 09:37:55,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [29/38] Tour ProductConfiguratorTour → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-10-24 09:37:55,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:55] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.093 0.150 2026-10-24 09:37:55,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [30/38] Tour ProductConfiguratorTour → Step picking radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input) 2026-10-24 09:37:55,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [31/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:55,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [32/38] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:37:56,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [33/38] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Leather, Metal, Blue)","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Leather, Metal, Blue)")):has(.qty:contains("1")):has(.price:contains("10.0"))) 2026-10-24 09:37:56,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [34/38] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:37:56,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [35/38] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:37:56,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [36/38] Tour ProductConfiguratorTour → Step .attribute-name-cell 2026-10-24 09:37:56,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [37/38] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:37:56,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [38/38] Tour ProductConfiguratorTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:37:56,498 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:56] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.109 0.149 2026-10-24 09:37:56,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: tour succeeded 2026-10-24 09:37:56,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductConfiguratorTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:37:56,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: heap 16763440 (allocated 17833984) 2026-10-24 09:37:56,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Closing chrome headless with pid 23357 2026-10-24 09:37:56,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Closing websocket connection 2026-10-24 09:37:56,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Terminating chrome headless with pid 23357 2026-10-24 09:37:56,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093756_844521_test_04_product_configurator.txt 2026-10-24 09:37:56,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Removing chrome user profile "/tmp/tmprzsaawto_chrome_odoo" 2026-10-24 09:37:56,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-10-24 09:37:57,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Chrome pid: 23546 2026-10-24 09:37:57,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp0dfidezx_chrome_odoo 2026-10-24 09:37:57,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Issuing json command http://127.0.0.1:34535/json/version 2026-10-24 09:37:57,842 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34535/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:37:57,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-24 09:37:57,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Issuing json command http://127.0.0.1:34535/json 2026-10-24 09:37:57,941 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34535/json with timeout 3 increased to 10s during tests 2026-10-24 09:37:57,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Websocket url found: ws://127.0.0.1:34535/devtools/page/5BC7A37E5BCDCE539F959B9992111A9E 2026-10-24 09:37:58,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Enable chrome headless console log notification 2026-10-24 09:37:58,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Chrome headless enable page notifications 2026-10-24 09:37:58,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:37:58,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Setting session cookie in browser 2026-10-24 09:37:58,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:37:58,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:37:58,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:37:59,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:59] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.085 0.952 2026-10-24 09:37:59,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Navigation result: {'frameId': '5BC7A37E5BCDCE539F959B9992111A9E', 'loaderId': 'BDECD4F0945BE353E0B2D5BE87ABAC5A', 'isDownload': False} 2026-10-24 09:37:59,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-24 09:37:59,311 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:37:59,362 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:59] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.032 2026-10-24 09:37:59,380 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:59] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.033 2026-10-24 09:37:59,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:37:59] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.063 2026-10-24 09:38:00,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:38:00,111 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:38:00,121 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:00,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: IndexedDB 1 Ready 2026-10-24 09:38:00,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:38:00,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [1/251] Tour TicketScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:38:00,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:00] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.261 0.484 2026-10-24 09:38:00,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.747 2026-10-24 09:38:01,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:38:01,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-24 09:38:01,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-10-24 09:38:01,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:38:01,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:38:01,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-24 09:38:01,415 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:38:01,474 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:38:01,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.013 0.039 2026-10-24 09:38:01,524 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:38:01,536 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:38:01,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-10-24 09:38:01,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [2/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:38:01,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [3/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:38:01,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:01] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.084 2026-10-24 09:38:01,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [4/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:38:02,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [5/251] Tour TicketScreenTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:38:02,121 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:02,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [6/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:38:02,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [7/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:02,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [8/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:38:02,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [9/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:38:02,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [10/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:38:02,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [11/251] Tour TicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:38:02,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [12/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:38:02,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [13/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:38:02,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [14/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:38:02,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [15/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:02,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [16/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:38:02,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [17/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:38:02,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [18/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0002") 2026-10-24 09:38:03,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [19/251] Tour TicketScreenTour → Step .ticket-screen .order-row:has(.col:contains("-0002")) .delete-button 2026-10-24 09:38:03,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [20/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"] 2026-10-24 09:38:03,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [21/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:38:03,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [22/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:38:03,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [23/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:03,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [24/251] Tour TicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:38:03,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [25/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:03,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [26/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:38:03,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [27/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:03,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [28/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:38:03,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [29/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:38:03,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [30/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:38:03,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [31/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:38:03,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [32/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:38:03,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [33/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:38:04,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [34/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:38:04,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [35/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:04,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [36/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:38:04,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [37/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:38:04,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [38/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:38:04,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [39/251] Tour TicketScreenTour → Step .ticket-screen .order-row:has(.col:contains("-0001")) .delete-button 2026-10-24 09:38:04,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [40/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"] 2026-10-24 09:38:04,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [41/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:38:04,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [42/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:38:04,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [43/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:38:04,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [44/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:38:04,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [45/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("-0003") 2026-10-24 09:38:04,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [46/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:38:04,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [47/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:38:05,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [48/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:05,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [49/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:38:05,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [50/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:38:05,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [51/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:38:05,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [52/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:38:05,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [53/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:38:05,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [54/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:38:05,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [55/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:38:05,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [56/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:05,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [57/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:05,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [58/251] Tour TicketScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:38:05,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [59/251] Tour TicketScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:38:06,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [60/251] Tour TicketScreenTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:38:06,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [61/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:06,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [62/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:38:06,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [63/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:38:06,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [64/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1") 2026-10-24 09:38:06,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [65/251] Tour TicketScreenTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:38:06,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [66/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:38:06,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [67/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:06,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [68/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:38:06,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [69/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:38:06,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [70/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:38:06,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [71/251] Tour TicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:38:06,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [72/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:38:06,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [73/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:38:06,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [74/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:38:07,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [75/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:07,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [76/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:07,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [77/251] Tour TicketScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:38:07,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [78/251] Tour TicketScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:38:07,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [79/251] Tour TicketScreenTour → Step click partner 'Partner Test 2' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 2)) 2026-10-24 09:38:07,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [80/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:07,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [81/251] Tour TicketScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:38:07,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [82/251] Tour TicketScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:38:07,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [83/251] Tour TicketScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:38:07,825 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:38:07,830 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:38:07,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [84/251] Tour TicketScreenTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-10-24 09:38:07,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [85/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:38:07,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [86/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:38:08,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [87/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(3):contains("Partner Test 2") 2026-10-24 09:38:08,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [88/251] Tour TicketScreenTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:38:08,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [89/251] Tour TicketScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:38:08,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [90/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:08,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [91/251] Tour TicketScreenTour → 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(.qty:contains("1"))) 2026-10-24 09:38:08,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [92/251] Tour TicketScreenTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:38:08,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [93/251] Tour TicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:38:08,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [94/251] Tour TicketScreenTour → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 09:38:08,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [95/251] Tour TicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:38:08,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [96/251] Tour TicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:38:08,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [97/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:38:08,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [98/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-10-24 09:38:08,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [99/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:09,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [100/251] Tour TicketScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:38:09,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [101/251] Tour TicketScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:38:09,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [102/251] Tour TicketScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:38:09,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [103/251] Tour TicketScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:38:09,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [104/251] Tour TicketScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:38:09,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65128617 started for PoS orders references: [{'name': 'Order 00113-001-0005', 'uuid': '1eb2d2ed-26c4-4a2d-835e-9284d60cbc0c'}] 2026-10-24 09:38:09,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [105/251] Tour TicketScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:38:09,507 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:38:10,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65128617 order {'name': 'Order 00113-001-0005', 'uuid': '1eb2d2ed-26c4-4a2d-835e-9284d60cbc0c'} created pos.order #87 2026-10-24 09:38:10,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65128617 finished 2026-10-24 09:38:10,538 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.415 0.668 2026-10-24 09:38:10,638 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 09:38:10,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:10] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.014 2026-10-24 09:38:10,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [106/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:38:10,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [107/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:38:10,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [108/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(4):contains("Receipt") 2026-10-24 09:38:10,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [109/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:38:11,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [110/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:38:11,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [111/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Receipt") 2026-10-24 09:38:11,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [112/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Receipt") 2026-10-24 09:38:11,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [113/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:38:11,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [114/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:38:11,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [115/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Payment") 2026-10-24 09:38:11,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [116/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Payment") 2026-10-24 09:38:11,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [117/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:38:11,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [118/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:38:11,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [119/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Ongoing") 2026-10-24 09:38:11,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [120/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing") 2026-10-24 09:38:11,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [121/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:38:11,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [122/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:38:11,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [123/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-10-24 09:38:11,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [124/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(4):contains("Receipt") 2026-10-24 09:38:11,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [125/251] Tour TicketScreenTour → Step .pos-search-bar input 2026-10-24 09:38:11,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [126/251] Tour TicketScreenTour → Step .pos-search-bar .search ul li:contains("Receipt Number") 2026-10-24 09:38:11,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [127/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Receipt") 2026-10-24 09:38:12,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [128/251] Tour TicketScreenTour → Step .pos-search-bar input 2026-10-24 09:38:12,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [129/251] Tour TicketScreenTour → Step .pos-search-bar .search ul li:contains("Customer") 2026-10-24 09:38:12,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [130/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1") 2026-10-24 09:38:12,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [131/251] Tour TicketScreenTour → Step .pos-search-bar input 2026-10-24 09:38:12,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [132/251] Tour TicketScreenTour → Step .pos-search-bar .search ul li:contains("Customer") 2026-10-24 09:38:12,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [133/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2") 2026-10-24 09:38:12,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [134/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:38:12,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [135/251] Tour TicketScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:38:12,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [136/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:38:12,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [137/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:38:12,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [138/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:38:12,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [139/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:38:12,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [140/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:38:12,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [141/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("-0005") 2026-10-24 09:38:12,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.007 0.040 2026-10-24 09:38:12,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [142/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:38:12,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [143/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:38:13,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [144/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:38:13,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [145/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Payment") 2026-10-24 09:38:13,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [146/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0004") 2026-10-24 09:38:13,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [147/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:13,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [148/251] Tour TicketScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 09:38:13,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [149/251] Tour TicketScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:38:13,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [150/251] Tour TicketScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:38:13,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20549369 started for PoS orders references: [{'name': 'Order 00113-001-0004', 'uuid': '0a099300-ae30-4bc8-8520-4b3ea8a2fba3'}] 2026-10-24 09:38:13,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [151/251] Tour TicketScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:38:14,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20549369 order {'name': 'Order 00113-001-0004', 'uuid': '0a099300-ae30-4bc8-8520-4b3ea8a2fba3'} created pos.order #88 2026-10-24 09:38:14,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20549369 finished 2026-10-24 09:38:14,442 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 212 0.322 0.597 2026-10-24 09:38:14,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:38:14,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [152/251] Tour TicketScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:38:14,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [153/251] Tour TicketScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:38:14,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [154/251] Tour TicketScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:38:14,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [155/251] Tour TicketScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:38:14,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [156/251] Tour TicketScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:38:14,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [157/251] Tour TicketScreenTour → Step .pos-search-bar .filter 2026-10-24 09:38:14,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [158/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul 2026-10-24 09:38:14,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [159/251] Tour TicketScreenTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:38:15,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [160/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2") 2026-10-24 09:38:15,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.022 2026-10-24 09:38:15,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [161/251] Tour TicketScreenTour → Step .ticket-screen .orders > .order-row:nth-child(3):contains("-0005") 2026-10-24 09:38:15,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [162/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:38:15,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [163/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:15,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [164/251] Tour TicketScreenTour → Step Check orderline with attributes: undefined (trigger: .order-container .orderline) 2026-10-24 09:38:15,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [165/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:15,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [166/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:15,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [167/251] Tour TicketScreenTour → Step .ticket-screen .control-buttons button:contains("Invoice") 2026-10-24 09:38:15,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [168/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:38:15,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [169/251] Tour TicketScreenTour → Step click partner 'Partner Test 3' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 3)) 2026-10-24 09:38:15,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [170/251] Tour TicketScreenTour → Step .control-buttons button:contains("Reprint Invoice") 2026-10-24 09:38:15,803 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:15] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 5 0.007 0.026 2026-10-24 09:38:18,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:18] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 575 0.582 1.597 2026-10-24 09:38:18,028 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.005 2.188 2026-10-24 09:38:18,170 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:18] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 44 0.042 0.093 2026-10-24 09:38:18,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [171/251] Tour TicketScreenTour → Step .back-button 2026-10-24 09:38:18,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [172/251] Tour TicketScreenTour → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-10-24 09:38:18,337 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:18] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 40 0.039 0.091 2026-10-24 09:38:18,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [173/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:38:18,395 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:18] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:38:18,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [174/251] Tour TicketScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:38:18,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [175/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:18,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [176/251] Tour TicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:38:18,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [177/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:18,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [178/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:18,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [179/251] Tour TicketScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:38:18,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [180/251] Tour TicketScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:38:18,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [181/251] Tour TicketScreenTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:38:18,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [182/251] Tour TicketScreenTour → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-10-24 09:38:19,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:38:19,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [183/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:38:19,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [184/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:19,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [185/251] Tour TicketScreenTour → Step Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad"))) 2026-10-24 09:38:19,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [186/251] Tour TicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:38:19,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [187/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:38:19,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [188/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:19,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [189/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:38:19,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [190/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:19,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [191/251] Tour TicketScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:38:19,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [192/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:19,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [193/251] Tour TicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:38:19,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [194/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:19,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [195/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:19,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [196/251] Tour TicketScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:38:19,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [197/251] Tour TicketScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:38:19,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [198/251] Tour TicketScreenTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:38:20,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [199/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:38:20,121 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 09:38:20,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [200/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:20,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [201/251] Tour TicketScreenTour → Step Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad"))) 2026-10-24 09:38:20,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [202/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:20,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [203/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:20,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [204/251] Tour TicketScreenTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:38:20,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [205/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:20,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [206/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:20,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [207/251] Tour TicketScreenTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-10-24 09:38:20,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [208/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:20,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [209/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:20,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [210/251] Tour TicketScreenTour → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:38:20,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [211/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:20,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [212/251] Tour TicketScreenTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:38:21,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [213/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:21,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [214/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:38:21,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [215/251] Tour TicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:38:21,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [216/251] Tour TicketScreenTour → 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(.qty:contains("-1"))) 2026-10-24 09:38:21,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [217/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:38:21,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [218/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:38:21,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [219/251] Tour TicketScreenTour → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:38:21,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [220/251] Tour TicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:38:21,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [221/251] Tour TicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:38:21,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [222/251] Tour TicketScreenTour → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:38:21,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [223/251] Tour TicketScreenTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:38:21,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [224/251] Tour TicketScreenTour → 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(.qty:contains("-2"))) 2026-10-24 09:38:22,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [225/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:22,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [226/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:22,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [227/251] Tour TicketScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:38:22,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [228/251] Tour TicketScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:38:22,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [229/251] Tour TicketScreenTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:38:22,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [230/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:38:22,509 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.010 0.023 2026-10-24 09:38:22,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [231/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:22,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [232/251] Tour TicketScreenTour → Step .ticket-screen .to-refund-highlight:contains("Refunding 2.00") 2026-10-24 09:38:22,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [233/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:22,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [234/251] Tour TicketScreenTour → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:38:22,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [235/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:22,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [236/251] Tour TicketScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:38:22,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [237/251] Tour TicketScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:38:23,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [238/251] Tour TicketScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:38:23,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [239/251] Tour TicketScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:38:23,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [240/251] Tour TicketScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:38:23,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36361407 started for PoS orders references: [{'name': 'Order 00113-001-0006', 'uuid': '3caa0095-e9f0-4a8f-a8a3-8f8058e5a53b'}] 2026-10-24 09:38:23,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [241/251] Tour TicketScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:38:24,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36361407 order {'name': 'Order 00113-001-0006', 'uuid': '3caa0095-e9f0-4a8f-a8a3-8f8058e5a53b'} created pos.order #89 2026-10-24 09:38:24,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36361407 finished 2026-10-24 09:38:24,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 236 0.303 0.604 2026-10-24 09:38:24,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-10-24 09:38:24,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [242/251] Tour TicketScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:38:24,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [243/251] Tour TicketScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:38:24,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [244/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:24,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [245/251] Tour TicketScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:38:24,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [246/251] Tour TicketScreenTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:38:24,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [247/251] Tour TicketScreenTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:38:24,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [248/251] Tour TicketScreenTour → Step .ticket-screen .order-row > .col:contains("-0005") 2026-10-24 09:38:24,723 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:24] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.011 0.022 2026-10-24 09:38:24,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [249/251] Tour TicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:24,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [250/251] Tour TicketScreenTour → Step .ticket-screen .refund-note:contains("2.00 Refunded") 2026-10-24 09:38:24,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: [251/251] Tour TicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:24,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: tour succeeded 2026-10-24 09:38:24,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: ╔═════════════════════════════════╗ ║ TOUR TicketScreenTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-24 09:38:25,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:25] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 78 0.079 0.194 2026-10-24 09:38:25,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen.browser: heap 37111584 (allocated 41299968) 2026-10-24 09:38:25,480 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 23 0.035 0.071 2026-10-24 09:38:25,508 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.011 0.090 2026-10-24 09:38:25,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Closing chrome headless with pid 23546 2026-10-24 09:38:25,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Closing websocket connection 2026-10-24 09:38:25,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Terminating chrome headless with pid 23546 2026-10-24 09:38:25,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093825_647950_test_05_ticket_screen.txt 2026-10-24 09:38:25,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_05_ticket_screen: Removing chrome user profile "/tmp/tmp0dfidezx_chrome_odoo" 2026-10-24 09:38:25,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-24 09:38:26,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome pid: 23751 2026-10-24 09:38:26,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless temporary user profile dir: /tmp/tmpwjwgnhaj_chrome_odoo 2026-10-24 09:38:26,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Issuing json command http://127.0.0.1:42239/json/version 2026-10-24 09:38:26,638 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42239/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:38:26,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-24 09:38:26,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Issuing json command http://127.0.0.1:42239/json 2026-10-24 09:38:26,854 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42239/json with timeout 3 increased to 10s during tests 2026-10-24 09:38:26,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Websocket url found: ws://127.0.0.1:42239/devtools/page/B729D8D7220EEB706299BF59F24AD549 2026-10-24 09:38:26,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Enable chrome headless console log notification 2026-10-24 09:38:26,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless enable page notifications 2026-10-24 09:38:27,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:38:27,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Setting session cookie in browser 2026-10-24 09:38:27,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:38:27,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:38:27,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:38:28,130 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:28] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.101 0.884 2026-10-24 09:38:28,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigation result: {'frameId': 'B729D8D7220EEB706299BF59F24AD549', 'loaderId': '1FD8E733893D5DE23B1D7B9789FFF4C5', 'isDownload': False} 2026-10-24 09:38:28,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-24 09:38:28,170 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:38:28,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:28] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-24 09:38:28,235 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:28] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-10-24 09:38:28,247 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:28] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-10-24 09:38:28,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:38:28,978 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:38:28,983 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:28,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: IndexedDB 1 Ready 2026-10-24 09:38:29,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:38:29,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.016 2026-10-24 09:38:29,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [1/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:38:29,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:29] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.328 0.586 2026-10-24 09:38:29,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.856 2026-10-24 09:38:30,243 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:38:30,275 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:38:30,339 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:38:30,367 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:30] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:38:30,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: Owl is running in 'dev' mode. 2026-10-24 09:38:30,520 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:38:30,523 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:30,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:30] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.009 0.032 2026-10-24 09:38:30,627 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38: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-24 09:38:30,640 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:30,684 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:30] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.017 0.023 2026-10-24 09:38:30,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [2/41] Tour ReceiptScreenDiscountWithPricelistTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:38:30,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [3/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:38:31,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:31] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.098 2026-10-24 09:38:31,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [4/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:31,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [5/41] Tour ReceiptScreenDiscountWithPricelistTour → 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(.qty:contains("1"))) 2026-10-24 09:38:31,335 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:31,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [6/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 09:38:31,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [7/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:31,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [8/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:31,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [9/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:38:31,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [10/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:38:31,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [11/41] Tour ReceiptScreenDiscountWithPricelistTour → Step .o_pricelist_button 2026-10-24 09:38:31,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [12/41] Tour ReceiptScreenDiscountWithPricelistTour → Step select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist")) 2026-10-24 09:38:31,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [13/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:31,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [14/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:31,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [15/41] Tour ReceiptScreenDiscountWithPricelistTour → 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-24 09:38:31,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [16/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:32,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [17/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:38:32,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [18/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:38:32,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [19/41] Tour ReceiptScreenDiscountWithPricelistTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:38:32,215 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:38:32,216 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:38:32,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [20/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:38:32,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [21/41] Tour ReceiptScreenDiscountWithPricelistTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:38:32,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2455648 started for PoS orders references: [{'name': 'Order 00114-001-0001', 'uuid': 'd0f06dc6-ec2a-491b-9197-6b4433926be9'}] 2026-10-24 09:38:32,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [22/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7"))) 2026-10-24 09:38:32,517 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:38:33,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2455648 order {'name': 'Order 00114-001-0001', 'uuid': 'd0f06dc6-ec2a-491b-9197-6b4433926be9'} created pos.order #90 2026-10-24 09:38:33,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2455648 finished 2026-10-24 09:38:33,638 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.523 0.653 2026-10-24 09:38:33,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 09:38:33,812 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:33] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:38:33,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [23/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:38:33,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [24/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:38:34,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [25/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:38:34,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [26/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:34,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [27/41] Tour ReceiptScreenDiscountWithPricelistTour → 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(.qty:contains("1"))) 2026-10-24 09:38:34,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [28/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 09:38:34,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [29/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:34,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [30/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:34,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [31/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 09:38:34,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [32/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:38:34,575 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [33/41] Tour ReceiptScreenDiscountWithPricelistTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:38:34,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [34/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:38:34,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [35/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:34,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [36/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:38:34,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [37/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:38:34,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [38/41] Tour ReceiptScreenDiscountWithPricelistTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:38:34,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [39/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:38:35,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [40/41] Tour ReceiptScreenDiscountWithPricelistTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:38:35,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [41/41] Tour ReceiptScreenDiscountWithPricelistTour → Step .pos-receipt:not(:contains("Discounts")) 2026-10-24 09:38:35,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19609343 started for PoS orders references: [{'name': 'Order 00114-001-0002', 'uuid': '6dedab9c-035e-4903-929c-6df43da70a7b'}] 2026-10-24 09:38:35,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19609343 order {'name': 'Order 00114-001-0002', 'uuid': '6dedab9c-035e-4903-929c-6df43da70a7b'} created pos.order #91 2026-10-24 09:38:35,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19609343 finished 2026-10-24 09:38:35,960 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.348 0.517 2026-10-24 09:38:36,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:38:36,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: tour succeeded 2026-10-24 09:38:36,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR ReceiptScreenDiscountWithPricelistTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 09:38:36,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: heap 17339048 (allocated 18882560) 2026-10-24 09:38:36,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing chrome headless with pid 23751 2026-10-24 09:38:36,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing websocket connection 2026-10-24 09:38:36,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Terminating chrome headless with pid 23751 2026-10-24 09:38:36,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093836_498130_test_06_pos_discount_display_with_multiple_pricelist.txt 2026-10-24 09:38:36,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Removing chrome user profile "/tmp/tmpwjwgnhaj_chrome_odoo" 2026-10-24 09:38:36,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-10-24 09:38:37,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome pid: 23942 2026-10-24 09:38:37,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmpvezw3r0w_chrome_odoo 2026-10-24 09:38:37,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:37325/json/version 2026-10-24 09:38:37,169 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37325/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:38:37,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Browser version: Chrome/150.0.7871.114 2026-10-24 09:38:37,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:37325/json 2026-10-24 09:38:37,313 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37325/json with timeout 3 increased to 10s during tests 2026-10-24 09:38:37,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:37325/devtools/page/49092B5808B3AD5C80663A08F00EC3DC 2026-10-24 09:38:37,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Enable chrome headless console log notification 2026-10-24 09:38:37,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome headless enable page notifications 2026-10-24 09:38:37,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:38:37,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Setting session cookie in browser 2026-10-24 09:38:37,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:38:37,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:38:37,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:38:38,497 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:38] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.095 0.894 2026-10-24 09:38:38,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Navigation result: {'frameId': '49092B5808B3AD5C80663A08F00EC3DC', 'loaderId': 'EE53FE38D7A68C40E4CB395C2DC76D8A', 'isDownload': False} 2026-10-24 09:38:38,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-24 09:38:38,543 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:38:38,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:38] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-24 09:38:38,601 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:38] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.035 2026-10-24 09:38:38,619 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:38] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.044 2026-10-24 09:38:39,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:38:39,366 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:39,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:38:39,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [1/27] Tour BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:38:39,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: IndexedDB 1 Ready 2026-10-24 09:38:39,451 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-10-24 09:38:40,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.291 0.571 2026-10-24 09:38:40,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.868 2026-10-24 09:38:40,552 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:38:40,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:38:40,644 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:38:40,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:38:40,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-24 09:38:40,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-10-24 09:38:40,892 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:38:40,921 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:38:40,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:40] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.017 0.056 2026-10-24 09:38:41,035 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38: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-24 09:38:41,039 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:38:41,065 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:41] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.018 2026-10-24 09:38:41,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [2/27] Tour BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:38:41,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [3/27] Tour BarcodeScanningTour → Step PoS model scan barcode '0123456789' (trigger: body) 2026-10-24 09:38:41,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [4/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:41,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.047 0.084 2026-10-24 09:38:41,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [5/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand"))) 2026-10-24 09:38:41,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [6/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:41,590 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:41,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [7/27] Tour BarcodeScanningTour → Step PoS model scan barcode '0123456789' (trigger: body) 2026-10-24 09:38:41,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [8/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:41,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [9/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-10-24 09:38:41,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [10/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:41,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [11/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2305000000004' (trigger: body) 2026-10-24 09:38:42,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [12/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:42,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [13/27] Tour BarcodeScanningTour → 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(.qty:contains("1")):has(.price:contains("0.00"))) 2026-10-24 09:38:42,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [14/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:42,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [15/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2305000123451' (trigger: body) 2026-10-24 09:38:42,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [16/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:42,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [17/27] Tour BarcodeScanningTour → 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(.qty:contains("1")):has(.price:contains("123.45"))) 2026-10-24 09:38:42,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [18/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:42,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [19/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2100005000000' (trigger: body) 2026-10-24 09:38:42,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [20/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:42,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [21/27] Tour BarcodeScanningTour → 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-24 09:38:42,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [22/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:42,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [23/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2100005080002' (trigger: body) 2026-10-24 09:38:43,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [24/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:43,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [25/27] Tour BarcodeScanningTour → 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(.qty:contains("8"))) 2026-10-24 09:38:43,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [26/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:43,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [27/27] Tour BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:38:43,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: tour succeeded 2026-10-24 09:38:43,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: ╔════════════════════════════════════╗ ║ TOUR BarcodeScanningTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:38:43,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: heap 15989556 (allocated 17047552) 2026-10-24 09:38:43,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Closing chrome headless with pid 23942 2026-10-24 09:38:43,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Closing websocket connection 2026-10-24 09:38:43,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Terminating chrome headless with pid 23942 2026-10-24 09:38:43,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093843_608124_test_07_pos_barcodes_scan.txt 2026-10-24 09:38:43,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Removing chrome user profile "/tmp/tmpvezw3r0w_chrome_odoo" 2026-10-24 09:38:43,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_product_combo ... 2026-10-24 09:38:46,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome pid: 24121 2026-10-24 09:38:46,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome headless temporary user profile dir: /tmp/tmpcivpr4qm_chrome_odoo 2026-10-24 09:38:46,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Issuing json command http://127.0.0.1:40013/json/version 2026-10-24 09:38:46,639 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40013/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:38:46,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Browser version: Chrome/150.0.7871.114 2026-10-24 09:38:46,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Issuing json command http://127.0.0.1:40013/json 2026-10-24 09:38:46,934 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40013/json with timeout 3 increased to 10s during tests 2026-10-24 09:38:46,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Websocket url found: ws://127.0.0.1:40013/devtools/page/3BA66C4833ACDB0D7700A707D9B869F3 2026-10-24 09:38:47,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Enable chrome headless console log notification 2026-10-24 09:38:47,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome headless enable page notifications 2026-10-24 09:38:47,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:38:47,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Setting session cookie in browser 2026-10-24 09:38:47,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:38:47,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:38:47,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:38:49,538 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:49] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.088 2.134 2026-10-24 09:38:49,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Navigation result: {'frameId': '3BA66C4833ACDB0D7700A707D9B869F3', 'loaderId': 'B1B51B73A0FB301B848B534924F37EAD', 'isDownload': False} 2026-10-24 09:38:49,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Evaluate ready code "odoo.isTourReady('ProductComboPriceTaxIncludedTour')" 2026-10-24 09:38:49,577 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:38:49,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:49] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.035 2026-10-24 09:38:49,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:49] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.052 2026-10-24 09:38:49,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:49] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.075 2026-10-24 09:38:50,403 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:38:50,417 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:50,426 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:38:50,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: IndexedDB 1 Ready 2026-10-24 09:38:50,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Evaluate test code "odoo.startTour('ProductComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:38:50,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [1/74] Tour ProductComboPriceTaxIncludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:38:51,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:51] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.355 0.628 2026-10-24 09:38:51,441 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.985 2026-10-24 09:38:51,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:38:51,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 09:38:51,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:38:51,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:51] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.022 2026-10-24 09:38:51,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:38:51,919 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:51] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:38:51,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: Owl is running in 'dev' mode. 2026-10-24 09:38:52,038 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:52,095 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:38:52,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:52] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.011 0.043 2026-10-24 09:38:52,175 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:52,184 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:38:52,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:52] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.017 0.019 2026-10-24 09:38:52,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [2/74] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:38:52,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [3/74] Tour ProductComboPriceTaxIncludedTour → Step PoS model scan barcode 'SuperCombo' (trigger: body) 2026-10-24 09:38:52,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [4/74] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 1 (archived) is not present in the combo options (trigger: .modal:not(:has(label.combo-item article.product:has(.product-name:contains("Combo Product 1 (archived)"))))) 2026-10-24 09:38:52,637 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:52] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.078 2026-10-24 09:38:52,667 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:38:52,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [5/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-10-24 09:38:52,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [6/74] Tour ProductComboPriceTaxIncludedTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-10-24 09:38:52,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [7/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 9 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 9"))) 2026-10-24 09:38:52,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [8/74] Tour ProductComboPriceTaxIncludedTour → Step dialog is open (trigger: .modal .modal-content) 2026-10-24 09:38:52,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [9/74] Tour ProductComboPriceTaxIncludedTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-10-24 09:38:53,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [10/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-10-24 09:38:53,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [11/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-10-24 09:38:53,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [12/74] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is selected (trigger: .modal input:checked ~ label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-10-24 09:38:53,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [13/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-10-24 09:38:53,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [14/74] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 8 is selected (trigger: .modal input:checked ~ label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-10-24 09:38:53,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [15/74] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is not selected (trigger: .modal .modal-body:not(:has(input:checked ~ label.combo-item article.product:has(.product-name:contains("Combo Product 7"))))) 2026-10-24 09:38:53,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [16/74] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:38:53,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [17/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:53,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:53] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 83 0.106 0.181 2026-10-24 09:38:53,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [18/74] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo"))) 2026-10-24 09:38:53,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [19/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:38:53,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [20/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:38:53,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [21/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1")):has(.price:contains("13.43"))) 2026-10-24 09:38:54,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [22/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:38:54,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [23/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:38:54,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [24/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1")):has(.price:contains("18.67"))) 2026-10-24 09:38:54,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [25/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:38:54,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [26/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:38:54,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [27/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1")):has(.price:contains("30.00"))) 2026-10-24 09:38:54,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [28/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:54,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [29/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:54,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [30/74] Tour ProductComboPriceTaxIncludedTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:38:54,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [31/74] Tour ProductComboPriceTaxIncludedTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:38:54,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [32/74] Tour ProductComboPriceTaxIncludedTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:38:54,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [33/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:55,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [34/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:55,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [35/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:38:55,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [36/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("1"))) 2026-10-24 09:38:55,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [37/74] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:38:55,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [38/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("2")):has(.price:contains("26.86"))) 2026-10-24 09:38:55,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [39/74] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("2"))) 2026-10-24 09:38:55,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [40/74] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("2")):has(.price:contains("60.00"))) 2026-10-24 09:38:55,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [41/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:55,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [42/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:55,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [43/74] Tour ProductComboPriceTaxIncludedTour → 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(.qty:contains("2"))) 2026-10-24 09:38:55,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [44/74] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:38:55,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [45/74] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:38:55,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [46/74] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:38:56,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [47/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:56,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [48/74] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:38:56,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [49/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-10-24 09:38:56,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [50/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-10-24 09:38:56,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [51/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-10-24 09:38:56,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [52/74] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:38:56,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [53/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:56,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [54/74] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10")) 2026-10-24 09:38:56,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [55/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:38:56,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [56/74] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:38:56,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [57/74] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:38:57,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [58/74] Tour ProductComboPriceTaxIncludedTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:38:57,098 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:38:57,098 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:38:57,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [59/74] Tour ProductComboPriceTaxIncludedTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:38:57,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [60/74] Tour ProductComboPriceTaxIncludedTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:38:57,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99027499 started for PoS orders references: [{'name': 'Order 00116-001-0001', 'uuid': '238ef04d-b2e1-4b7a-ba76-367e820b26dd'}] 2026-10-24 09:38:57,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [61/74] Tour ProductComboPriceTaxIncludedTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:38:57,442 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 09:38:58,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99027499 order {'name': 'Order 00116-001-0001', 'uuid': '238ef04d-b2e1-4b7a-ba76-367e820b26dd'} created pos.order #92 2026-10-24 09:38:58,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99027499 finished 2026-10-24 09:38:58,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 477 0.663 0.923 2026-10-24 09:38:59,095 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:38:59,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:38:59] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:38:59,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [62/74] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:38:59,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [63/74] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:38:59,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [64/74] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:38:59,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [65/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:38:59,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [66/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:38:59,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [67/74] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:38:59,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [68/74] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:38:59,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [69/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:38:59,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [70/74] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17")) 2026-10-24 09:38:59,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [71/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:00,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [72/74] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:00,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [73/74] Tour ProductComboPriceTaxIncludedTour → Step order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56")) 2026-10-24 09:39:00,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [74/74] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:00,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: tour succeeded 2026-10-24 09:39:00,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ProductComboPriceTaxIncludedTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-24 09:39:00,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: heap 23923868 (allocated 25571328) 2026-10-24 09:39:00,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Closing chrome headless with pid 24121 2026-10-24 09:39:00,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Closing websocket connection 2026-10-24 09:39:00,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Terminating chrome headless with pid 24121 2026-10-24 09:39:00,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093900_637189_test_07_product_combo.txt 2026-10-24 09:39:00,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Removing chrome user profile "/tmp/tmpcivpr4qm_chrome_odoo" 2026-10-24 09:39:00,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-10-24 09:39:01,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome pid: 24314 2026-10-24 09:39:01,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome headless temporary user profile dir: /tmp/tmp_7pxc70t_chrome_odoo 2026-10-24 09:39:01,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:43899/json/version 2026-10-24 09:39:01,660 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43899/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:39:01,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Browser version: Chrome/150.0.7871.114 2026-10-24 09:39:01,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:43899/json 2026-10-24 09:39:01,785 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43899/json with timeout 3 increased to 10s during tests 2026-10-24 09:39:01,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Websocket url found: ws://127.0.0.1:43899/devtools/page/590AEE69F0E79DFC39CFA9913F042451 2026-10-24 09:39:01,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Enable chrome headless console log notification 2026-10-24 09:39:01,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome headless enable page notifications 2026-10-24 09:39:02,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:39:02,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Setting session cookie in browser 2026-10-24 09:39:02,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:39:02,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:39:02,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:39:03,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:03] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.101 0.959 2026-10-24 09:39:03,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Navigation result: {'frameId': '590AEE69F0E79DFC39CFA9913F042451', 'loaderId': '5A1503447AC81BBB76B3ED5929327463', 'isDownload': False} 2026-10-24 09:39:03,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-24 09:39:03,232 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:39:03,278 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:03] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-10-24 09:39:03,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:03] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-24 09:39:03,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:03] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-24 09:39:04,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:39:04,052 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:39:04,058 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:04,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: IndexedDB 1 Ready 2026-10-24 09:39:04,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-24 09:39:04,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:39:04,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [1/11] Tour ShowTaxExcludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:39:04,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.321 0.563 2026-10-24 09:39:04,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.830 2026-10-24 09:39:05,356 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-24 09:39:05,392 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:39:05,452 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:39:05,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:39:05,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: Owl is running in 'dev' mode. 2026-10-24 09:39:05,606 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:39:05,634 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:39:05,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.026 0.037 2026-10-24 09:39:05,723 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:39:05,728 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:05,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:05] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.020 2026-10-24 09:39:05,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [2/11] Tour ShowTaxExcludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:39:06,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [3/11] Tour ShowTaxExcludedTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:39:06,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:06] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.072 2026-10-24 09:39:06,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [4/11] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:06,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [5/11] Tour ShowTaxExcludedTour → 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(.qty:contains("1")):has(.price:contains("100.0"))) 2026-10-24 09:39:06,386 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:06,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [6/11] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:06,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [7/11] Tour ShowTaxExcludedTour → Step 'Test Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Test Product")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:39:06,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [8/11] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:06,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [9/11] Tour ShowTaxExcludedTour → Step order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0")) 2026-10-24 09:39:06,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [10/11] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:06,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [11/11] Tour ShowTaxExcludedTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:39:06,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: tour succeeded 2026-10-24 09:39:06,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: ╔════════════════════════════════════╗ ║ TOUR ShowTaxExcludedTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:39:06,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: heap 14671788 (allocated 15736832) 2026-10-24 09:39:06,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Closing chrome headless with pid 24314 2026-10-24 09:39:06,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Closing websocket connection 2026-10-24 09:39:06,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Terminating chrome headless with pid 24314 2026-10-24 09:39:07,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093907_045146_test_08_show_tax_excluded.txt 2026-10-24 09:39:07,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Removing chrome user profile "/tmp/tmp_7pxc70t_chrome_odoo" 2026-10-24 09:39:07,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-24 09:39:07,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome pid: 24495 2026-10-24 09:39:07,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome headless temporary user profile dir: /tmp/tmp1fw8eqhp_chrome_odoo 2026-10-24 09:39:07,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Issuing json command http://127.0.0.1:45201/json/version 2026-10-24 09:39:07,980 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45201/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:39:08,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Browser version: Chrome/150.0.7871.114 2026-10-24 09:39:08,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Issuing json command http://127.0.0.1:45201/json 2026-10-24 09:39:08,004 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45201/json with timeout 3 increased to 10s during tests 2026-10-24 09:39:08,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Websocket url found: ws://127.0.0.1:45201/devtools/page/3BD064F353841AA83E09D7B2B1AEE4F3 2026-10-24 09:39:08,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Enable chrome headless console log notification 2026-10-24 09:39:08,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome headless enable page notifications 2026-10-24 09:39:08,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:39:08,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Setting session cookie in browser 2026-10-24 09:39:08,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:39:08,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:39:08,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:39:09,358 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:09] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.115 0.983 2026-10-24 09:39:09,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Navigation result: {'frameId': '3BD064F353841AA83E09D7B2B1AEE4F3', 'loaderId': '37CCB52668E9E3AAD1110B9AEEAFD6EE', 'isDownload': False} 2026-10-24 09:39:09,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-24 09:39:09,392 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:39:09,435 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:09] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-24 09:39:09,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:09] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.042 2026-10-24 09:39:09,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:09] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.045 2026-10-24 09:39:10,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:39:10,201 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:10,207 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:39:10,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:39:10,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: IndexedDB 1 Ready 2026-10-24 09:39:10,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [1/19] Tour BarcodeScanningProductPackagingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:39:11,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.359 0.664 2026-10-24 09:39:11,255 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 1.034 2026-10-24 09:39:11,515 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-24 09:39:11,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.017 2026-10-24 09:39:11,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:39:11,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:39:11,646 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:39:11,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: Owl is running in 'dev' mode. 2026-10-24 09:39:11,844 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.070 2026-10-24 09:39:11,885 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.068 2026-10-24 09:39:11,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [2/19] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:39:11,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.058 0.070 2026-10-24 09:39:11,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:11] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.008 0.072 2026-10-24 09:39:11,988 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39: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-24 09:39:12,004 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:39:12,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [3/19] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-10-24 09:39:12,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [4/19] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:12,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:12] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.050 0.090 2026-10-24 09:39:12,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [5/19] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("1"))) 2026-10-24 09:39:12,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [6/19] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:12,459 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:12,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [7/19] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-10-24 09:39:12,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [8/19] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:12,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [9/19] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("2"))) 2026-10-24 09:39:12,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [10/19] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:12,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [11/19] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-10-24 09:39:12,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [12/19] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:12,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [13/19] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("12"))) 2026-10-24 09:39:13,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [14/19] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:13,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [15/19] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-10-24 09:39:13,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [16/19] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:13,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [17/19] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("22"))) 2026-10-24 09:39:13,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [18/19] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:13,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: [19/19] Tour BarcodeScanningProductPackagingTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:39:13,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: tour succeeded 2026-10-24 09:39:13,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningProductPackagingTour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-24 09:39:13,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging.browser: heap 15205340 (allocated 16261120) 2026-10-24 09:39:13,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Closing chrome headless with pid 24495 2026-10-24 09:39:13,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Closing websocket connection 2026-10-24 09:39:13,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Terminating chrome headless with pid 24495 2026-10-24 09:39:13,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093913_748817_test_09_pos_barcodes_scan_product_pacaging.txt 2026-10-24 09:39:13,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_pacaging: Removing chrome user profile "/tmp/tmp1fw8eqhp_chrome_odoo" 2026-10-24 09:39:13,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-10-24 09:39:14,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome pid: 24673 2026-10-24 09:39:14,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmp40qrf0en_chrome_odoo 2026-10-24 09:39:14,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:44855/json/version 2026-10-24 09:39:14,812 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44855/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:39:14,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Browser version: Chrome/150.0.7871.114 2026-10-24 09:39:14,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:44855/json 2026-10-24 09:39:14,948 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44855/json with timeout 3 increased to 10s during tests 2026-10-24 09:39:14,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:44855/devtools/page/47D1BDB9A9C7690DB7AEF82CC42B10A2 2026-10-24 09:39:15,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Enable chrome headless console log notification 2026-10-24 09:39:15,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome headless enable page notifications 2026-10-24 09:39:15,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:39:15,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Setting session cookie in browser 2026-10-24 09:39:15,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:39:15,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:39:15,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:39:16,389 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:16] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 131 0.101 0.954 2026-10-24 09:39:16,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Navigation result: {'frameId': '47D1BDB9A9C7690DB7AEF82CC42B10A2', 'loaderId': 'B1071F954A2C810D9DD7E6BE4C7172CD', 'isDownload': False} 2026-10-24 09:39:16,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-24 09:39:16,418 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:39:16,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:16] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.012 2026-10-24 09:39:16,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:16] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-24 09:39:16,493 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:16] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.056 2026-10-24 09:39:17,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:39:17,088 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:17,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:39:17,132 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:39:17,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: IndexedDB 1 Ready 2026-10-24 09:39:17,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [1/43] Tour GS1BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:39:17,931 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.300 0.533 2026-10-24 09:39:17,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.816 2026-10-24 09:39:18,206 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:39:18,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.013 2026-10-24 09:39:18,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 09:39:18,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:39:18,336 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:39:18,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:39:18,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:39:18,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-10-24 09:39:18,583 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:39:18,591 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:39:18,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.015 0.040 2026-10-24 09:39:18,658 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "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-24 09:39:18,677 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:39:18,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:18] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.009 0.041 2026-10-24 09:39:18,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [2/43] Tour GS1BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:39:18,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [3/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-10-24 09:39:19,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:19] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.080 2026-10-24 09:39:19,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [4/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:19,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [5/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1"))) 2026-10-24 09:39:19,242 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:19,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [6/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:19,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [7/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-10-24 09:39:19,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [8/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:19,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [9/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("2"))) 2026-10-24 09:39:19,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [10/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:19,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [11/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125305' (trigger: body) 2026-10-24 09:39:19,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [12/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:19,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [13/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("7"))) 2026-10-24 09:39:19,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [14/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:19,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [15/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '01084316730201253010' (trigger: body) 2026-10-24 09:39:19,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [16/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:20,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [17/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("17"))) 2026-10-24 09:39:20,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [18/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:20,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [19/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-10-24 09:39:20,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [20/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:20,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [21/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2"))) 2026-10-24 09:39:20,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [22/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:20,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [23/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-10-24 09:39:20,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [24/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:20,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [25/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(.qty:contains("2"))) 2026-10-24 09:39:20,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [26/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:20,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [27/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-10-24 09:39:20,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [28/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:20,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [29/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3"))) 2026-10-24 09:39:21,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [30/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:21,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [31/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-10-24 09:39:21,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [32/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:21,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [33/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(.qty:contains("2"))) 2026-10-24 09:39:21,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [34/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:21,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [35/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020132' (trigger: body) 2026-10-24 09:39:21,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [36/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:21,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [37/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("27"))) 2026-10-24 09:39:21,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [38/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:21,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [39/43] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020132305' (trigger: body) 2026-10-24 09:39:21,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [40/43] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:21,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [41/43] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("77"))) 2026-10-24 09:39:21,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [42/43] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:22,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [43/43] Tour GS1BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:39:22,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: tour succeeded 2026-10-24 09:39:22,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: ╔═══════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 09:39:22,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: heap 16594056 (allocated 19144704) 2026-10-24 09:39:22,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Closing chrome headless with pid 24673 2026-10-24 09:39:22,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Closing websocket connection 2026-10-24 09:39:22,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Terminating chrome headless with pid 24673 2026-10-24 09:39:22,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093922_482836_test_GS1_pos_barcodes_scan.txt 2026-10-24 09:39:22,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Removing chrome user profile "/tmp/tmp40qrf0en_chrome_odoo" 2026-10-24 09:39:22,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-24 09:39:23,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome pid: 24863 2026-10-24 09:39:23,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmp_lsi3r3y_chrome_odoo 2026-10-24 09:39:23,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:36229/json/version 2026-10-24 09:39:23,340 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36229/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:39:23,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Browser version: Chrome/150.0.7871.114 2026-10-24 09:39:23,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:36229/json 2026-10-24 09:39:23,407 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36229/json with timeout 3 increased to 10s during tests 2026-10-24 09:39:23,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:36229/devtools/page/78425B25BACD5652A55FEC86D99EAE35 2026-10-24 09:39:23,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-10-24 09:39:23,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-10-24 09:39:23,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:39:23,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-10-24 09:39:23,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:39:23,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:39:23,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:39:24,812 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:24] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.100 0.949 2026-10-24 09:39:24,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': '78425B25BACD5652A55FEC86D99EAE35', 'loaderId': '8E1EECE24CB22581C07344B1B60B8726', 'isDownload': False} 2026-10-24 09:39:24,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-10-24 09:39:24,844 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:39:24,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:24] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-24 09:39:24,894 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:24] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-24 09:39:24,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:24] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.046 2026-10-24 09:39:25,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:25] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:39:25,787 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:25,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Evaluate test code "odoo.startTour('AddMultipleSerialsAtOnce', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:39:25,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: IndexedDB 1 Ready 2026-10-24 09:39:25,842 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 09:39:25,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [1/24] Tour AddMultipleSerialsAtOnce → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:39:27,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.352 1.729 2026-10-24 09:39:27,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 2.083 2026-10-24 09:39:28,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:39:28,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-24 09:39:28,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:39:28,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:39:28,362 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.016 2026-10-24 09:39:28,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-10-24 09:39:28,518 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:39:28,555 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:39:28,588 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.033 0.036 2026-10-24 09:39:28,620 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39: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-24 09:39:28,633 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:39:28,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:28] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.009 0.022 2026-10-24 09:39:28,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [2/24] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:39:28,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [3/24] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:39:29,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.061 0.100 2026-10-24 09:39:29,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [4/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:39:29,204 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:29] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.008 0.022 2026-10-24 09:39:29,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [5/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:39:29,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [6/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:39:29,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [7/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:39:29,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [8/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:39:29,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [9/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:39:29,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [10/24] Tour AddMultipleSerialsAtOnce → Step click validate lot number (trigger: .modal-content button:contains(Ok)) 2026-10-24 09:39:29,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [11/24] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:29,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [12/24] Tour AddMultipleSerialsAtOnce → 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(.qty:contains("3"))) 2026-10-24 09:39:29,856 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:29,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [13/24] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:29,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [14/24] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:39:30,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [15/24] Tour AddMultipleSerialsAtOnce → Step .fa-trash-o 2026-10-24 09:39:30,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:30] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.011 0.017 2026-10-24 09:39:30,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [16/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:39:30,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [17/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:39:30,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [18/24] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .list-line-input:last()) 2026-10-24 09:39:30,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [19/24] Tour AddMultipleSerialsAtOnce → Step Press Enter (trigger: .list-line-input:last()) 2026-10-24 09:39:30,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [20/24] Tour AddMultipleSerialsAtOnce → Step click validate lot number (trigger: .modal-content button:contains(Ok)) 2026-10-24 09:39:30,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [21/24] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:30,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [22/24] Tour AddMultipleSerialsAtOnce → 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(.qty:contains("4"))) 2026-10-24 09:39:30,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [23/24] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:30,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [24/24] Tour AddMultipleSerialsAtOnce → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:39:30,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-10-24 09:39:30,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-24 09:39:30,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: heap 15453272 (allocated 17309696) 2026-10-24 09:39:30,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 24863 2026-10-24 09:39:30,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-10-24 09:39:30,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 24863 2026-10-24 09:39:31,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093931_018072_test_add_multiple_serials_at_once.txt 2026-10-24 09:39:31,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmp_lsi3r3y_chrome_odoo" 2026-10-24 09:39:31,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_allow_order_modification_after_validation_error ... 2026-10-24 09:39:38,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_amount_total_is_rounded ... 2026-10-24 09:39:38,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Chrome pid: 25235 2026-10-24 09:39:38,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Chrome headless temporary user profile dir: /tmp/tmp3s6smlzu_chrome_odoo 2026-10-24 09:39:38,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Issuing json command http://127.0.0.1:46031/json/version 2026-10-24 09:39:38,767 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46031/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:39:38,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Browser version: Chrome/150.0.7871.114 2026-10-24 09:39:38,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Issuing json command http://127.0.0.1:46031/json 2026-10-24 09:39:38,844 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46031/json with timeout 3 increased to 10s during tests 2026-10-24 09:39:38,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Websocket url found: ws://127.0.0.1:46031/devtools/page/1484A1E9FEC7185BB2B4F95C59E15793 2026-10-24 09:39:38,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Enable chrome headless console log notification 2026-10-24 09:39:38,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Chrome headless enable page notifications 2026-10-24 09:39:39,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:39:39,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Setting session cookie in browser 2026-10-24 09:39:39,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:39:39,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:39:39,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:39:40,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:40] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.090 0.894 2026-10-24 09:39:40,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Navigation result: {'frameId': '1484A1E9FEC7185BB2B4F95C59E15793', 'loaderId': 'E673D618DB65025B341CCE261C25C1EE', 'isDownload': False} 2026-10-24 09:39:40,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Evaluate ready code "odoo.isTourReady('test_amount_total_is_rounded')" 2026-10-24 09:39:40,175 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:39:40,238 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:40] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.027 2026-10-24 09:39:40,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:40] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-10-24 09:39:40,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:40] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-10-24 09:39:41,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:41] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:39:41,114 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:41,141 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:39:41,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Evaluate test code "odoo.startTour('test_amount_total_is_rounded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:39:41,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: IndexedDB 1 Ready 2026-10-24 09:39:41,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: [1/9] Tour test_amount_total_is_rounded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:39:41,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:41] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.295 0.529 2026-10-24 09:39:42,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.827 2026-10-24 09:39:42,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 09:39:42,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 09:39:42,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:39:42,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:39:42,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:39:42,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: Owl is running in 'dev' mode. 2026-10-24 09:39:42,513 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:39:42,532 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:39:42,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.020 0.042 2026-10-24 09:39:42,583 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39: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-24 09:39:42,617 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:39:42,624 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:42] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.008 0.022 2026-10-24 09:39:42,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: [2/9] Tour test_amount_total_is_rounded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:39:42,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: [3/9] Tour test_amount_total_is_rounded → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:39:43,023 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:43] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.040 0.100 2026-10-24 09:39:43,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: [4/9] Tour test_amount_total_is_rounded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:39:43,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: [5/9] Tour test_amount_total_is_rounded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:39:43,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: [6/9] Tour test_amount_total_is_rounded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:39:43,354 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:43,357 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:43,379 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:43,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: [7/9] Tour test_amount_total_is_rounded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:39:43,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: [8/9] Tour test_amount_total_is_rounded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:39:43,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: [9/9] Tour test_amount_total_is_rounded → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:39:43,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69263613 started for PoS orders references: [{'name': 'Order 00122-001-0001', 'uuid': 'f83b2553-c02a-45a8-ad4f-b2c141e6d9d1'}] 2026-10-24 09:39:43,607 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:39:44,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69263613 order {'name': 'Order 00122-001-0001', 'uuid': 'f83b2553-c02a-45a8-ad4f-b2c141e6d9d1'} created pos.order #93 2026-10-24 09:39:44,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69263613 finished 2026-10-24 09:39:44,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.399 0.715 2026-10-24 09:39:44,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:39:44,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:44] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.014 0.012 2026-10-24 09:39:44,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: tour succeeded 2026-10-24 09:39:44,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_amount_total_is_rounded SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-24 09:39:45,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded.browser: heap 15643668 (allocated 16785408) 2026-10-24 09:39:45,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Closing chrome headless with pid 25235 2026-10-24 09:39:45,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Closing websocket connection 2026-10-24 09:39:45,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Terminating chrome headless with pid 25235 2026-10-24 09:39:45,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093945_369001_test_amount_total_is_rounded.txt 2026-10-24 09:39:45,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_amount_total_is_rounded: Removing chrome user profile "/tmp/tmp3s6smlzu_chrome_odoo" 2026-10-24 09:39:45,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_auto_validate_force_done ... 2026-10-24 09:39:45,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome pid: 25424 2026-10-24 09:39:45,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome headless temporary user profile dir: /tmp/tmpdk3de0ar_chrome_odoo 2026-10-24 09:39:45,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:36465/json/version 2026-10-24 09:39:45,998 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36465/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:39:46,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Browser version: Chrome/150.0.7871.114 2026-10-24 09:39:46,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:36465/json 2026-10-24 09:39:46,111 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36465/json with timeout 3 increased to 10s during tests 2026-10-24 09:39:46,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Websocket url found: ws://127.0.0.1:36465/devtools/page/5E9324E4329F985E9BD8628C86C7C047 2026-10-24 09:39:46,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Enable chrome headless console log notification 2026-10-24 09:39:46,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome headless enable page notifications 2026-10-24 09:39:46,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:39:46,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Setting session cookie in browser 2026-10-24 09:39:46,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:39:46,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:39:46,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:39:47,537 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:47] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.133 1.009 2026-10-24 09:39:47,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Navigation result: {'frameId': '5E9324E4329F985E9BD8628C86C7C047', 'loaderId': '7AEA27AB67A78607C757924360E62B3C', 'isDownload': False} 2026-10-24 09:39:47,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Evaluate ready code "odoo.isTourReady('test_auto_validate_force_done')" 2026-10-24 09:39:47,577 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:39:47,623 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:47] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-24 09:39:47,637 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:47] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-10-24 09:39:47,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:47] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.052 2026-10-24 09:39:48,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:39:48,344 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:39:48,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: IndexedDB 1 Ready 2026-10-24 09:39:48,383 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 09:39:48,395 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.018 0.020 2026-10-24 09:39:48,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Evaluate test code "odoo.startTour('test_auto_validate_force_done', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:39:48,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [1/14] Tour test_auto_validate_force_done → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:39:49,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.367 0.555 2026-10-24 09:39:49,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.877 2026-10-24 09:39:49,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:39:49,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:39:49,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:39:49,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:39:49,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: Owl is running in 'dev' mode. 2026-10-24 09:39:49,872 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:39:49,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.009 0.027 2026-10-24 09:39:49,908 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:39:49,992 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:49,994 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:49] "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-24 09:39:50,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:50] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.008 0.023 2026-10-24 09:39:50,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [2/14] Tour test_auto_validate_force_done → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:39:50,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [3/14] Tour test_auto_validate_force_done → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:39:50,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.040 0.078 2026-10-24 09:39:50,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [4/14] Tour test_auto_validate_force_done → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:39:50,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [5/14] Tour test_auto_validate_force_done → 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(.qty:contains("1"))) 2026-10-24 09:39:50,748 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:50,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [6/14] Tour test_auto_validate_force_done → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 09:39:50,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [7/14] Tour test_auto_validate_force_done → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:39:50,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [8/14] Tour test_auto_validate_force_done → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:39:50,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [9/14] Tour test_auto_validate_force_done → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:39:51,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [10/14] Tour test_auto_validate_force_done → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:39:51,078 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:51,081 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:51,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [11/14] Tour test_auto_validate_force_done → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:39:51,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [12/14] Tour test_auto_validate_force_done → Step body 2026-10-24 09:39:51,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [13/14] Tour test_auto_validate_force_done → Step .send_force_done 2026-10-24 09:39:51,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [14/14] Tour test_auto_validate_force_done → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:39:51,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27667936 started for PoS orders references: [{'name': 'Order 00123-001-0001', 'uuid': 'c600779a-dcd5-417b-ac2a-36704414ea18'}] 2026-10-24 09:39:51,388 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:39:52,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27667936 order {'name': 'Order 00123-001-0001', 'uuid': 'c600779a-dcd5-417b-ac2a-36704414ea18'} created pos.order #94 2026-10-24 09:39:52,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27667936 finished 2026-10-24 09:39:52,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 339 0.337 0.563 2026-10-24 09:39:52,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:39:52,406 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:52] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.016 2026-10-24 09:39:52,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: tour succeeded 2026-10-24 09:39:52,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_auto_validate_force_done SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:39:52,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: heap 15757184 (allocated 17571840) 2026-10-24 09:39:52,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Closing chrome headless with pid 25424 2026-10-24 09:39:52,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Closing websocket connection 2026-10-24 09:39:52,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Terminating chrome headless with pid 25424 2026-10-24 09:39:52,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_093952_682201_test_auto_validate_force_done.txt 2026-10-24 09:39:52,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Removing chrome user profile "/tmp/tmpdk3de0ar_chrome_odoo" 2026-10-24 09:39:52,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_autofill_cash_count ... 2026-10-24 09:39:53,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome pid: 25625 2026-10-24 09:39:53,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome headless temporary user profile dir: /tmp/tmpecvf_51r_chrome_odoo 2026-10-24 09:39:53,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:43123/json/version 2026-10-24 09:39:53,596 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43123/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:39:53,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Browser version: Chrome/150.0.7871.114 2026-10-24 09:39:53,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:43123/json 2026-10-24 09:39:53,628 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43123/json with timeout 3 increased to 10s during tests 2026-10-24 09:39:53,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Websocket url found: ws://127.0.0.1:43123/devtools/page/FBC8A1FB982A831A686795DBA79D2E3F 2026-10-24 09:39:53,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Enable chrome headless console log notification 2026-10-24 09:39:53,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome headless enable page notifications 2026-10-24 09:39:53,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:39:53,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Setting session cookie in browser 2026-10-24 09:39:53,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:39:53,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:39:53,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:39:55,000 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:55] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.122 0.962 2026-10-24 09:39:55,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Navigation result: {'frameId': 'FBC8A1FB982A831A686795DBA79D2E3F', 'loaderId': '287F9A3C137672D908E1221669FD06F7', 'isDownload': False} 2026-10-24 09:39:55,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Evaluate ready code "odoo.isTourReady('AutofillCashCount')" 2026-10-24 09:39:55,048 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:39:55,091 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:55] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.022 2026-10-24 09:39:55,108 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:55] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.035 2026-10-24 09:39:55,133 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:55] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.054 2026-10-24 09:39:55,789 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:55] "GET /web/webclient/translations/2e74dac67a2748f075da47d9db7bc628b02cd78b?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:39:55,811 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:39:55,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Evaluate test code "odoo.startTour('AutofillCashCount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:39:55,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: IndexedDB 1 Ready 2026-10-24 09:39:55,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [1/15] Tour AutofillCashCount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:39:55,895 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 09:39:56,780 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:56] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.333 0.613 2026-10-24 09:39:56,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.944 2026-10-24 09:39:57,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.012 2026-10-24 09:39:57,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.022 2026-10-24 09:39:57,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:39:57,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:39:57,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.019 2026-10-24 09:39:57,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: Owl is running in 'dev' mode. 2026-10-24 09:39:57,350 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:39:57,368 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:39:57,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.014 0.034 2026-10-24 09:39:57,502 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39: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-24 09:39:57,509 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:57,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.037 2026-10-24 09:39:57,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [2/15] Tour AutofillCashCount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:39:57,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [3/15] Tour AutofillCashCount → Step click product 'Test Expensive' (trigger: article.product .product-content .product-name:contains("Test Expensive")) 2026-10-24 09:39:57,919 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:57] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.061 2026-10-24 09:39:58,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [4/15] Tour AutofillCashCount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:39:58,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [5/15] Tour AutofillCashCount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:39:58,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [6/15] Tour AutofillCashCount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:39:58,244 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:39:58,247 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:39:58,279 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:39:58,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [7/15] Tour AutofillCashCount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:39:58,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [8/15] Tour AutofillCashCount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:39:58,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58447180 started for PoS orders references: [{'name': 'Order 00124-001-0001', 'uuid': '38404ee2-11aa-4a5e-acb0-7ae94b4eab2f'}] 2026-10-24 09:39:58,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [9/15] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:39:58,557 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-24 09:39:58,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [10/15] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:39:59,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58447180 order {'name': 'Order 00124-001-0001', 'uuid': '38404ee2-11aa-4a5e-acb0-7ae94b4eab2f'} created pos.order #95 2026-10-24 09:39:59,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58447180 finished 2026-10-24 09:39:59,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.391 0.666 2026-10-24 09:39:59,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:39:59,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:39:59] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.015 2026-10-24 09:39:59,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [11/15] Tour AutofillCashCount → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:39:59,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [12/15] Tour AutofillCashCount → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:39:59,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [13/15] Tour AutofillCashCount → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:40:00,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [14/15] Tour AutofillCashCount → Step .fa-clone.btn-secondary 2026-10-24 09:40:00,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:00] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.013 0.034 2026-10-24 09:40:00,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [15/15] Tour AutofillCashCount → Step .payment-methods-overview .cash-difference:contains(0) 2026-10-24 09:40:00,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: tour succeeded 2026-10-24 09:40:00,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: ╔══════════════════════════════════╗ ║ TOUR AutofillCashCount SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:40:00,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: heap 16089628 (allocated 17309696) 2026-10-24 09:40:00,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Closing chrome headless with pid 25625 2026-10-24 09:40:00,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Closing websocket connection 2026-10-24 09:40:00,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Terminating chrome headless with pid 25625 2026-10-24 09:40:00,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094000_593453_test_autofill_cash_count.txt 2026-10-24 09:40:00,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Removing chrome user profile "/tmp/tmpecvf_51r_chrome_odoo" 2026-10-24 09:40:00,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_barcode_scan_no_variant_extra_price ... 2026-10-24 09:40:02,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Chrome pid: 25815 2026-10-24 09:40:02,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Chrome headless temporary user profile dir: /tmp/tmpbtz_4vhj_chrome_odoo 2026-10-24 09:40:02,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Issuing json command http://127.0.0.1:37387/json/version 2026-10-24 09:40:02,286 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37387/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:40:02,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Browser version: Chrome/150.0.7871.114 2026-10-24 09:40:02,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Issuing json command http://127.0.0.1:37387/json 2026-10-24 09:40:02,369 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37387/json with timeout 3 increased to 10s during tests 2026-10-24 09:40:02,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Websocket url found: ws://127.0.0.1:37387/devtools/page/BFA69A3ADFAC1E8EB6C028B5606511E5 2026-10-24 09:40:02,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Enable chrome headless console log notification 2026-10-24 09:40:02,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Chrome headless enable page notifications 2026-10-24 09:40:02,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:40:02,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Setting session cookie in browser 2026-10-24 09:40:02,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:40:02,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:40:02,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:40:04,976 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:04] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.115 2.240 2026-10-24 09:40:04,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Navigation result: {'frameId': 'BFA69A3ADFAC1E8EB6C028B5606511E5', 'loaderId': '1D1B05ED37206C2F5B0443DB6632AF3C', 'isDownload': False} 2026-10-24 09:40:04,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Evaluate ready code "odoo.isTourReady('test_barcode_scan_no_variant_extra_price')" 2026-10-24 09:40:05,018 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:40:05,046 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:05] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-24 09:40:05,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:05] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.057 2026-10-24 09:40:05,096 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:05] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.064 2026-10-24 09:40:05,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:40:05,786 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:40:05,795 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:40:05,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: IndexedDB 1 Ready 2026-10-24 09:40:05,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Evaluate test code "odoo.startTour('test_barcode_scan_no_variant_extra_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:40:05,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [1/14] Tour test_barcode_scan_no_variant_extra_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:40:06,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.297 0.584 2026-10-24 09:40:06,705 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.867 2026-10-24 09:40:06,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:40:07,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:40:07,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:40:07,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.034 2026-10-24 09:40:07,200 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 09:40:07,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:40:07,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: Owl is running in 'dev' mode. 2026-10-24 09:40:07,410 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:40:07,436 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:40:07,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.022 0.052 2026-10-24 09:40:07,569 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:07,580 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:07,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:07] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.010 0.017 2026-10-24 09:40:07,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [2/14] Tour test_barcode_scan_no_variant_extra_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:40:07,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [3/14] Tour test_barcode_scan_no_variant_extra_price → Step PoS model scan barcode 'MULTI_001' (trigger: body) 2026-10-24 09:40:08,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [4/14] Tour test_barcode_scan_no_variant_extra_price → Step Configurator opens after scanning the multi-select product barcode (trigger: .modal .section-product-info-title:contains('Multi Attr Product')) 2026-10-24 09:40:08,067 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:40:08,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:08] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.044 0.117 2026-10-24 09:40:08,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [5/14] Tour test_barcode_scan_no_variant_extra_price → Step picking multi attribute with name Bacon (trigger: .modal .form-check-label:contains('Bacon')) 2026-10-24 09:40:08,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [6/14] Tour test_barcode_scan_no_variant_extra_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:40:08,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [7/14] Tour test_barcode_scan_no_variant_extra_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:08,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [8/14] Tour test_barcode_scan_no_variant_extra_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Multi Attr Product (Bacon)","quantity":"1.0","price":"13.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Multi Attr Product (Bacon)")):has(.qty:contains("1")):has(.price:contains("13.0"))) 2026-10-24 09:40:08,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [9/14] Tour test_barcode_scan_no_variant_extra_price → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:08,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [10/14] Tour test_barcode_scan_no_variant_extra_price → Step PoS model scan barcode 'ALWAYS_BLACK_001' (trigger: body) 2026-10-24 09:40:08,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [11/14] Tour test_barcode_scan_no_variant_extra_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:08,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [12/14] Tour test_barcode_scan_no_variant_extra_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Always Variant Product (Black)","quantity":"1.0","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Always Variant Product (Black)")):has(.qty:contains("1")):has(.price:contains("30.0"))) 2026-10-24 09:40:08,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [13/14] Tour test_barcode_scan_no_variant_extra_price → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:08,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: [14/14] Tour test_barcode_scan_no_variant_extra_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:40:08,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: tour succeeded 2026-10-24 09:40:08,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_barcode_scan_no_variant_extra_price SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-24 09:40:08,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:08] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.191 0.201 2026-10-24 09:40:09,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price.browser: heap 15841848 (allocated 16785408) 2026-10-24 09:40:09,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Closing chrome headless with pid 25815 2026-10-24 09:40:09,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Closing websocket connection 2026-10-24 09:40:09,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Terminating chrome headless with pid 25815 2026-10-24 09:40:09,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094009_310788_test_barcode_scan_no_variant_extra_price.txt 2026-10-24 09:40:09,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_no_variant_extra_price: Removing chrome user profile "/tmp/tmpbtz_4vhj_chrome_odoo" 2026-10-24 09:40:09,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_barcode_scan_preselect_always_variant ... 2026-10-24 09:40:10,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Chrome pid: 26006 2026-10-24 09:40:10,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Chrome headless temporary user profile dir: /tmp/tmpyjo20mzh_chrome_odoo 2026-10-24 09:40:10,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Issuing json command http://127.0.0.1:43557/json/version 2026-10-24 09:40:10,560 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43557/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:40:10,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Browser version: Chrome/150.0.7871.114 2026-10-24 09:40:10,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Issuing json command http://127.0.0.1:43557/json 2026-10-24 09:40:10,672 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43557/json with timeout 3 increased to 10s during tests 2026-10-24 09:40:10,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Websocket url found: ws://127.0.0.1:43557/devtools/page/F399CB044FE1828F53A0593598BFA950 2026-10-24 09:40:10,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Enable chrome headless console log notification 2026-10-24 09:40:10,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Chrome headless enable page notifications 2026-10-24 09:40:10,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:40:10,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Setting session cookie in browser 2026-10-24 09:40:10,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:40:10,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:40:10,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:40:12,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:12] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.092 1.071 2026-10-24 09:40:12,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Navigation result: {'frameId': 'F399CB044FE1828F53A0593598BFA950', 'loaderId': '6A39960E85F93D1190B689D5CEC19F0B', 'isDownload': False} 2026-10-24 09:40:12,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Evaluate ready code "odoo.isTourReady('test_barcode_scan_preselect_always_variant')" 2026-10-24 09:40:12,134 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:40:12,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:12] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-24 09:40:12,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:12] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-24 09:40:12,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:12] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.043 2026-10-24 09:40:13,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:40:13,059 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:13,070 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:40:13,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: IndexedDB 1 Ready 2026-10-24 09:40:13,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Evaluate test code "odoo.startTour('test_barcode_scan_preselect_always_variant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:40:13,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [1/16] Tour test_barcode_scan_preselect_always_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:40:13,993 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.370 0.551 2026-10-24 09:40:14,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.923 2026-10-24 09:40:14,279 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:40:14,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:40:14,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:40:14,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.023 2026-10-24 09:40:14,445 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:40:14,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:40:14,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: Owl is running in 'dev' mode. 2026-10-24 09:40:14,633 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:40:14,657 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:40:14,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.008 0.064 2026-10-24 09:40:14,761 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:40:14,772 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:40:14,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:14] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-10-24 09:40:14,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [2/16] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:40:15,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [3/16] Tour test_barcode_scan_preselect_always_variant → Step PoS model scan barcode 'VAR_RED_001' (trigger: body) 2026-10-24 09:40:15,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [4/16] Tour test_barcode_scan_preselect_always_variant → Step Configurator opens after scanning Red variant barcode (trigger: .modal .section-product-info-title:contains('Variant Barcode Product')) 2026-10-24 09:40:15,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.071 2026-10-24 09:40:15,217 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:40:15,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [5/16] Tour test_barcode_scan_preselect_always_variant → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-10-24 09:40:15,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [6/16] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:40:15,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [7/16] Tour test_barcode_scan_preselect_always_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:15,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [8/16] Tour test_barcode_scan_preselect_always_variant → Step Check orderline with attributes: {"withClass":".selected","productName":"Variant Barcode Product (Red) (Large)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Variant Barcode Product (Red) (Large)")):has(.qty:contains("1"))) 2026-10-24 09:40:15,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [9/16] Tour test_barcode_scan_preselect_always_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:15,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [10/16] Tour test_barcode_scan_preselect_always_variant → Step PoS model scan barcode 'VAR_BLUE_001' (trigger: body) 2026-10-24 09:40:15,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [11/16] Tour test_barcode_scan_preselect_always_variant → Step Configurator opens after scanning Blue variant barcode (trigger: .modal .section-product-info-title:contains('Variant Barcode Product')) 2026-10-24 09:40:15,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [12/16] Tour test_barcode_scan_preselect_always_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:40:15,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [13/16] Tour test_barcode_scan_preselect_always_variant → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:15,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:15] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.095 0.171 2026-10-24 09:40:15,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [14/16] Tour test_barcode_scan_preselect_always_variant → Step Check orderline with attributes: {"withClass":".selected","productName":"Variant Barcode Product (Blue) (Small)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Variant Barcode Product (Blue) (Small)")):has(.qty:contains("1"))) 2026-10-24 09:40:16,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [15/16] Tour test_barcode_scan_preselect_always_variant → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:16,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: [16/16] Tour test_barcode_scan_preselect_always_variant → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:40:16,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: tour succeeded 2026-10-24 09:40:16,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_barcode_scan_preselect_always_variant SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-24 09:40:16,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant.browser: heap 15817788 (allocated 16785408) 2026-10-24 09:40:16,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Closing chrome headless with pid 26006 2026-10-24 09:40:16,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Closing websocket connection 2026-10-24 09:40:16,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Terminating chrome headless with pid 26006 2026-10-24 09:40:16,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094016_483279_test_barcode_scan_preselect_always_variant.txt 2026-10-24 09:40:16,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_scan_preselect_always_variant: Removing chrome user profile "/tmp/tmpyjo20mzh_chrome_odoo" 2026-10-24 09:40:16,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_barcode_search_attributes_preset ... 2026-10-24 09:40:18,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome pid: 26187 2026-10-24 09:40:18,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome headless temporary user profile dir: /tmp/tmpztt17tyf_chrome_odoo 2026-10-24 09:40:18,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:36541/json/version 2026-10-24 09:40:18,183 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36541/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:40:18,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Browser version: Chrome/150.0.7871.114 2026-10-24 09:40:18,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:36541/json 2026-10-24 09:40:18,235 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36541/json with timeout 3 increased to 10s during tests 2026-10-24 09:40:18,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Websocket url found: ws://127.0.0.1:36541/devtools/page/463FFCFB1D2DE91A4CACF91056F8EDD1 2026-10-24 09:40:18,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Enable chrome headless console log notification 2026-10-24 09:40:18,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome headless enable page notifications 2026-10-24 09:40:18,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:40:18,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Setting session cookie in browser 2026-10-24 09:40:18,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:40:18,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:40:18,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:40:19,602 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:19] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.114 1.072 2026-10-24 09:40:19,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Navigation result: {'frameId': '463FFCFB1D2DE91A4CACF91056F8EDD1', 'loaderId': '5FD202E07FE5755F7AAFC8E4BA37E0A7', 'isDownload': False} 2026-10-24 09:40:19,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Evaluate ready code "odoo.isTourReady('test_barcode_search_attributes_preset')" 2026-10-24 09:40:19,638 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:40:19,673 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:19] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.010 2026-10-24 09:40:19,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:19] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.039 2026-10-24 09:40:19,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:19] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.084 2026-10-24 09:40:20,403 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:40:20,441 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:40:20,453 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:40:20,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: IndexedDB 1 Ready 2026-10-24 09:40:20,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Evaluate test code "odoo.startTour('test_barcode_search_attributes_preset', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:40:20,480 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-24 09:40:20,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [1/26] Tour test_barcode_search_attributes_preset → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:40:21,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 321 0.357 0.669 2026-10-24 09:40:21,494 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.978 2026-10-24 09:40:21,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-24 09:40:21,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:40:21,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:21] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.019 2026-10-24 09:40:22,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:40:22,059 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:40:22,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: Owl is running in 'dev' mode. 2026-10-24 09:40:22,208 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:22,217 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:40:22,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.020 0.038 2026-10-24 09:40:22,286 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:40:22,295 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:40:22,323 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.028 2026-10-24 09:40:22,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [2/26] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:40:22,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [3/26] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-10-24 09:40:22,609 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.061 2026-10-24 09:40:22,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [4/26] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:40:22,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [5/26] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-10-24 09:40:22,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [6/26] Tour test_barcode_search_attributes_preset → Step Check that the product configurator is opened (trigger: .section-product-info-title:contains('Product with Attributes')) 2026-10-24 09:40:22,879 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:22,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [7/26] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:40:23,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [8/26] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:23,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [9/26] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes (Value 1, Value 3, Value 5, Value 7)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes (Value 1, Value 3, Value 5, Value 7)")):has(.qty:contains("1"))) 2026-10-24 09:40:23,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [10/26] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:23,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [11/26] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-10-24 09:40:23,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [12/26] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:40:23,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [13/26] Tour test_barcode_search_attributes_preset → Step Wait for the product without attributes to be visible (trigger: .product:contains("Product without Attributes")) 2026-10-24 09:40:23,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:23] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.089 0.161 2026-10-24 09:40:23,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [14/26] Tour test_barcode_search_attributes_preset → Step click product 'Product without Attributes' (trigger: article.product .product-content .product-name:contains("Product without Attributes")) 2026-10-24 09:40:23,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [15/26] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:23,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [16/26] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product without Attributes","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product without Attributes")):has(.qty:contains("1"))) 2026-10-24 09:40:23,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [17/26] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:23,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [18/26] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-10-24 09:40:24,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [19/26] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:40:24,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [20/26] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-10-24 09:40:24,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [21/26] Tour test_barcode_search_attributes_preset → Step Check that the product configurator is opened (trigger: .section-product-info-title:contains('Product with Attributes')) 2026-10-24 09:40:24,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [22/26] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:40:24,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [23/26] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:24,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [24/26] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes (Value 2, Value 4, Value 6, Value 8)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes (Value 2, Value 4, Value 6, Value 8)")):has(.qty:contains("1"))) 2026-10-24 09:40:24,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [25/26] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:25,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [26/26] Tour test_barcode_search_attributes_preset → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:40:25,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: tour succeeded 2026-10-24 09:40:25,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_barcode_search_attributes_preset SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-24 09:40:25,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: heap 16505736 (allocated 17571840) 2026-10-24 09:40:25,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Closing chrome headless with pid 26187 2026-10-24 09:40:25,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Closing websocket connection 2026-10-24 09:40:25,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Terminating chrome headless with pid 26187 2026-10-24 09:40:25,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094025_367652_test_barcode_search_attributes_preset.txt 2026-10-24 09:40:25,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Removing chrome user profile "/tmp/tmpztt17tyf_chrome_odoo" 2026-10-24 09:40:25,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-24 09:40:26,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome pid: 26365 2026-10-24 09:40:26,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless temporary user profile dir: /tmp/tmp2rs5lb1e_chrome_odoo 2026-10-24 09:40:26,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Issuing json command http://127.0.0.1:41231/json/version 2026-10-24 09:40:26,022 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41231/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:40:26,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Browser version: Chrome/150.0.7871.114 2026-10-24 09:40:26,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Issuing json command http://127.0.0.1:41231/json 2026-10-24 09:40:26,055 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41231/json with timeout 3 increased to 10s during tests 2026-10-24 09:40:26,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Websocket url found: ws://127.0.0.1:41231/devtools/page/F997E42E6EFC5F39CA91F2A93798B38F 2026-10-24 09:40:26,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Enable chrome headless console log notification 2026-10-24 09:40:26,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless enable page notifications 2026-10-24 09:40:26,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:40:26,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Setting session cookie in browser 2026-10-24 09:40:26,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:40:26,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:40:26,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:40:27,323 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:27] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.084 0.949 2026-10-24 09:40:27,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Navigation result: {'frameId': 'F997E42E6EFC5F39CA91F2A93798B38F', 'loaderId': 'A9A51596BA4FE32515281C3D23B41C17', 'isDownload': False} 2026-10-24 09:40:27,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-24 09:40:27,367 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:40:27,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:27] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-24 09:40:27,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:27] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:40:27,432 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:27] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:40:28,113 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:40:28,127 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:28,155 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:28,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: IndexedDB 1 Ready 2026-10-24 09:40:28,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.014 2026-10-24 09:40:28,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:40:28,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [1/34] Tour OrderPaidInCash → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:40:29,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.287 0.572 2026-10-24 09:40:29,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.778 2026-10-24 09:40:29,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:40:29,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:40:29,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:40:29,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:40:29,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-10-24 09:40:29,731 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:40:29,754 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:40:29,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.018 0.042 2026-10-24 09:40:29,835 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:40:29,836 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:40:29,899 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:29] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.044 2026-10-24 09:40:29,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [2/34] Tour OrderPaidInCash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:40:30,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [3/34] Tour OrderPaidInCash → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:40:30,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:30] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.055 0.077 2026-10-24 09:40:30,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [4/34] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:30,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [5/34] Tour OrderPaidInCash → 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(.qty:contains("1"))) 2026-10-24 09:40:30,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [6/34] Tour OrderPaidInCash → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:40:30,553 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:40:30,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [7/34] Tour OrderPaidInCash → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:40:30,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [8/34] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:40:30,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [9/34] Tour OrderPaidInCash → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:40:30,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [10/34] Tour OrderPaidInCash → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:40:30,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [11/34] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:40:30,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [12/34] Tour OrderPaidInCash → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-10-24 09:40:31,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [13/34] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:31,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [14/34] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:31,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [15/34] Tour OrderPaidInCash → Step Check orderline with attributes: {"productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-10-24 09:40:31,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [16/34] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:31,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [17/34] Tour OrderPaidInCash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:40:31,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [18/34] Tour OrderPaidInCash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:40:31,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [19/34] Tour OrderPaidInCash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:40:31,513 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:40:31,516 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:31,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [20/34] Tour OrderPaidInCash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:40:31,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [21/34] Tour OrderPaidInCash → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-10-24 09:40:31,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [22/34] Tour OrderPaidInCash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:40:31,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27842760 started for PoS orders references: [{'name': 'Order 00128-001-0001', 'uuid': 'bf0f24ac-beab-4363-9c2d-50c2028b8b62'}] 2026-10-24 09:40:31,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [23/34] Tour OrderPaidInCash → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:40:31,828 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:40:32,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27842760 order {'name': 'Order 00128-001-0001', 'uuid': 'bf0f24ac-beab-4363-9c2d-50c2028b8b62'} created pos.order #96 2026-10-24 09:40:32,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27842760 finished 2026-10-24 09:40:32,997 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.490 0.713 2026-10-24 09:40:33,078 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:40:33,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:33] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:40:33,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [24/34] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:40:33,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [25/34] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:40:33,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [26/34] Tour OrderPaidInCash → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:40:33,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [27/34] Tour OrderPaidInCash → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:40:33,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [28/34] Tour OrderPaidInCash → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:40:33,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [29/34] Tour OrderPaidInCash → Step .modal .close-pos-popup .cash-input input 2026-10-24 09:40:33,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:33] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.012 0.038 2026-10-24 09:40:33,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [30/34] Tour OrderPaidInCash → Step .payment-methods-overview .cash-difference:contains(0.00) 2026-10-24 09:40:33,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [31/34] Tour OrderPaidInCash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-10-24 09:40:33,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [32/34] Tour OrderPaidInCash → Step button:contains(backend) 2026-10-24 09:40:33,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:33] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 9 0.009 0.022 2026-10-24 09:40:33,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:33] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 28 0.038 0.065 2026-10-24 09:40:34,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-10-24 09:40:35,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:35] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 417 0.451 0.986 2026-10-24 09:40:35,669 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:35] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 74 0.054 0.134 2026-10-24 09:40:35,731 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:40:35,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [32/34] Tour OrderPaidInCash → Step button:contains(backend) 2026-10-24 09:40:35,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: IndexedDB 1 Ready 2026-10-24 09:40:36,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:36] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.230 0.465 2026-10-24 09:40:36,675 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.693 2026-10-24 09:40:36,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:40:36,933 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.002 0.014 2026-10-24 09:40:36,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-10-24 09:40:37,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:40:37,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:37] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:40:37,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-10-24 09:40:37,135 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:37] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 304 - 4 0.006 0.019 2026-10-24 09:40:37,163 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:37] "GET /web/image/res.company/6/favicon HTTP/1.1" 304 - 4 0.007 0.027 2026-10-24 09:40:37,243 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #42 deleted mail.message records with IDs: [8814] 2026-10-24 09:40:37,253 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #42 deleted pos.session records with IDs: [129] 2026-10-24 09:40:37,261 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #42 deleted mail.followers records with IDs: [1357] 2026-10-24 09:40:37,265 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:37] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session HTTP/1.1" 200 - 37 0.036 0.063 2026-10-24 09:40:38,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:38] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 106 0.133 0.878 2026-10-24 09:40:38,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:38] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.000 1.010 2026-10-24 09:40:38,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:38] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.001 1.010 2026-10-24 09:40:38,471 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:38] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 09:40:38,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:38] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 09:40:38,508 104 INFO rb-7de5d73-225957-428688 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-24 09:40:38,729 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:38] "GET /web/webclient/load_menus/5474fe3b5766b43b199e624d6a30ef74d48e6f377ea73b2310490f40e956f34b HTTP/1.1" 200 - 176 0.095 0.131 2026-10-24 09:40:38,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.238 2026-10-24 09:40:38,792 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:38] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-24 09:40:38,865 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:38] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-24 09:40:39,715 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-24 09:40:39,740 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-24 09:40:39,747 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-24 09:40:39,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [33/34] Tour OrderPaidInCash → Step body 2026-10-24 09:40:39,767 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.017 2026-10-24 09:40:39,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-10-24 09:40:39,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:40:39,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.028 2026-10-24 09:40:39,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:40:39,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-10-24 09:40:40,326 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:40] "POST /mail/data HTTP/1.1" 200 - 33 0.099 0.129 2026-10-24 09:40:40,332 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.189 2026-10-24 09:40:40,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:40] "POST /web/action/load HTTP/1.1" 200 - 7 0.018 0.122 2026-10-24 09:40:40,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:40] "GET /web/image/res.partner/409/avatar_128?unique=1792834525000 HTTP/1.1" 200 - 15 0.017 0.225 2026-10-24 09:40:40,494 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:40] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 9 0.016 0.312 2026-10-24 09:40:40,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.008 0.174 2026-10-24 09:40:40,555 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:40:40,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:40] "GET /odoo?menu_id=980 HTTP/1.1" 200 - 20 0.045 0.210 2026-10-24 09:40:40,768 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.016 2026-10-24 09:40:40,814 104 INFO rb-7de5d73-225957-428688 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-24 09:40:41,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [34/34] Tour OrderPaidInCash → Step [name=last_session_closing_cash]:contains(25.00) 2026-10-24 09:40:41,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-24 09:40:41,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-10-24 09:40:42,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:40:42,020 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 09:40:42,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "POST /mail/data HTTP/1.1" 200 - 20 0.051 0.058 2026-10-24 09:40:42,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 9 0.013 0.115 2026-10-24 09:40:42,256 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.060 2026-10-24 09:40:42,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.141 2026-10-24 09:40:42,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.027 2026-10-24 09:40:42,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 48 0.057 0.127 2026-10-24 09:40:42,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 9 0.021 0.039 2026-10-24 09:40:42,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:42] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state HTTP/1.1" 200 - 5 0.006 0.034 2026-10-24 09:40:42,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: tour succeeded 2026-10-24 09:40:42,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: ╔════════════════════════════════╗ ║ TOUR OrderPaidInCash SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 09:40:43,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: heap 22258252 (allocated 23310336) 2026-10-24 09:40:43,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Closing chrome headless with pid 26365 2026-10-24 09:40:43,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Closing websocket connection 2026-10-24 09:40:43,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Terminating chrome headless with pid 26365 2026-10-24 09:40:43,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094043_452510_test_cash_payments_should_reflect_on_next_opening.txt 2026-10-24 09:40:43,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Removing chrome user profile "/tmp/tmp2rs5lb1e_chrome_odoo" 2026-10-24 09:40:43,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-10-24 09:40:44,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Chrome pid: 26635 2026-10-24 09:40:44,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Chrome headless temporary user profile dir: /tmp/tmpncau6d70_chrome_odoo 2026-10-24 09:40:44,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Issuing json command http://127.0.0.1:42757/json/version 2026-10-24 09:40:44,399 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42757/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:40:44,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Browser version: Chrome/150.0.7871.114 2026-10-24 09:40:44,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Issuing json command http://127.0.0.1:42757/json 2026-10-24 09:40:44,454 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42757/json with timeout 3 increased to 10s during tests 2026-10-24 09:40:44,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Websocket url found: ws://127.0.0.1:42757/devtools/page/A1C77E91C5E796F5491728718FDD9DF3 2026-10-24 09:40:44,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Enable chrome headless console log notification 2026-10-24 09:40:44,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Chrome headless enable page notifications 2026-10-24 09:40:44,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:accountman from n/a 2026-10-24 09:40:44,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Setting session cookie in browser 2026-10-24 09:40:44,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:40:44,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:40:44,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:40:47,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:47] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 133 0.127 2.239 2026-10-24 09:40:47,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Navigation result: {'frameId': 'A1C77E91C5E796F5491728718FDD9DF3', 'loaderId': 'AEE8F52636FD8918C9210B831196C23F', 'isDownload': False} 2026-10-24 09:40:47,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-24 09:40:47,045 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:40:47,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:47] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-24 09:40:47,096 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:47] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:40:47,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:47] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-24 09:40:47,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:40:47,853 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:47,859 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:40:47,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: IndexedDB 1 Ready 2026-10-24 09:40:47,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:40:47,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [1/24] Tour CashRoundingPayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:40:48,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:48] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.338 0.506 2026-10-24 09:40:48,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.843 2026-10-24 09:40:49,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:40:49,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-24 09:40:49,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.006 0.011 2026-10-24 09:40:49,146 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:40:49,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:40:49,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: Owl is running in 'dev' mode. 2026-10-24 09:40:49,336 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:49,370 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:49,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.014 0.055 2026-10-24 09:40:49,434 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:40:49,435 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:40:49,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-10-24 09:40:49,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [2/24] Tour CashRoundingPayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:40:49,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [3/24] Tour CashRoundingPayment → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 09:40:49,814 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:49] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 34 0.049 0.061 2026-10-24 09:40:49,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [4/24] Tour CashRoundingPayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:49,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [5/24] Tour CashRoundingPayment → 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(.qty:contains("1"))) 2026-10-24 09:40:50,021 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:50,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [6/24] Tour CashRoundingPayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-24 09:40:50,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [7/24] Tour CashRoundingPayment → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:50,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [8/24] Tour CashRoundingPayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:40:50,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [9/24] Tour CashRoundingPayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:40:50,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [10/24] Tour CashRoundingPayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:40:50,386 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:50,390 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:40:50,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [11/24] Tour CashRoundingPayment → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-10-24 09:40:50,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [12/24] Tour CashRoundingPayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:40:50,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [13/24] Tour CashRoundingPayment → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:40:50,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [14/24] Tour CashRoundingPayment → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:40:50,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [15/24] Tour CashRoundingPayment → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:40:50,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [16/24] Tour CashRoundingPayment → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 09:40:50,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [17/24] Tour CashRoundingPayment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:40:50,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [18/24] Tour CashRoundingPayment → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 09:40:50,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [19/24] Tour CashRoundingPayment → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 09:40:50,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [20/24] Tour CashRoundingPayment → Step click numpad button: 9 (trigger: .modal div.numpad button[value="9"]) 2026-10-24 09:40:51,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [21/24] Tour CashRoundingPayment → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 09:40:51,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [22/24] Tour CashRoundingPayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:40:51,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [23/24] Tour CashRoundingPayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:40:51,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: [24/24] Tour CashRoundingPayment → Step dialog is open (trigger: .modal .modal-content) 2026-10-24 09:40:51,304 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: tour succeeded 2026-10-24 09:40:51,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: ╔════════════════════════════════════╗ ║ TOUR CashRoundingPayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:40:51,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment.browser: heap 15462280 (allocated 16523264) 2026-10-24 09:40:51,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Closing chrome headless with pid 26635 2026-10-24 09:40:51,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Closing websocket connection 2026-10-24 09:40:51,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Terminating chrome headless with pid 26635 2026-10-24 09:40:51,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094051_568710_test_cash_rounding_payment.txt 2026-10-24 09:40:51,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_rounding_payment: Removing chrome user profile "/tmp/tmpncau6d70_chrome_odoo" 2026-10-24 09:40:51,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-24 09:40:52,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome pid: 26822 2026-10-24 09:40:52,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmp4wz4y8mv_chrome_odoo 2026-10-24 09:40:52,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:34135/json/version 2026-10-24 09:40:52,247 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34135/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:40:52,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-24 09:40:52,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:34135/json 2026-10-24 09:40:52,272 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34135/json with timeout 3 increased to 10s during tests 2026-10-24 09:40:52,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:34135/devtools/page/5FA5930E688FFB2A86490F6E16202915 2026-10-24 09:40:52,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-10-24 09:40:52,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-10-24 09:40:52,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:40:52,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Setting session cookie in browser 2026-10-24 09:40:52,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:40:52,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:40:52,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:40:53,501 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:53] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 129 0.082 0.983 2026-10-24 09:40:53,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigation result: {'frameId': '5FA5930E688FFB2A86490F6E16202915', 'loaderId': 'A8933F906194160EC1B5D9E9541E755C', 'isDownload': False} 2026-10-24 09:40:53,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-24 09:40:53,529 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:40:53,560 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:53] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.011 2026-10-24 09:40:53,568 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:53] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-24 09:40:53,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:53] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.056 2026-10-24 09:40:54,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:54] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:40:54,410 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:54,415 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:54,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: IndexedDB 1 Ready 2026-10-24 09:40:54,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-24 09:40:54,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:40:54,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [1/25] Tour PaymentScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:40:55,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.475 0.591 2026-10-24 09:40:55,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.005 2026-10-24 09:40:55,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:40:55,845 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:40:55,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:40:55,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:40:56,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-24 09:40:56,140 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:40:56,198 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:40:56,226 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:56] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.023 0.061 2026-10-24 09:40:56,242 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40: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-24 09:40:56,248 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:40:56,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:56] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-10-24 09:40:56,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [2/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:40:56,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [3/25] Tour PaymentScreenTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:40:56,575 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 20 0.021 0.042 2026-10-24 09:40:56,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [4/25] Tour PaymentScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:40:56,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [5/25] Tour PaymentScreenTour2 → 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(.qty:contains("1"))) 2026-10-24 09:40:56,840 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:40:56,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [6/25] Tour PaymentScreenTour2 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:40:56,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [7/25] Tour PaymentScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:40:56,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [8/25] Tour PaymentScreenTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:40:57,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [9/25] Tour PaymentScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:40:57,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [10/25] Tour PaymentScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:40:57,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [11/25] Tour PaymentScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:40:57,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [12/25] Tour PaymentScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-24 09:40:57,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [13/25] Tour PaymentScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:40:57,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [14/25] Tour PaymentScreenTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:40:57,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [15/25] Tour PaymentScreenTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:40:57,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [16/25] Tour PaymentScreenTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:40:57,543 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:40:57] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:40:57,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [17/25] Tour PaymentScreenTour2 → Step .payment-buttons button:contains('Ship Later') 2026-10-24 09:40:57,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [18/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:40:57,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [19/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 09:40:57,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [20/25] Tour PaymentScreenTour2 → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 09:40:57,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [21/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button[value="9"]) 2026-10-24 09:40:57,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [22/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button[value="9"]) 2026-10-24 09:40:57,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [23/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:40:58,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [24/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:40:58,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [25/25] Tour PaymentScreenTour2 → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:40:58,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: tour succeeded 2026-10-24 09:40:58,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: ╔═══════════════════════════════════╗ ║ TOUR PaymentScreenTour2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:40:58,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: heap 15421544 (allocated 16261120) 2026-10-24 09:40:58,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing chrome headless with pid 26822 2026-10-24 09:40:58,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing websocket connection 2026-10-24 09:40:58,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Terminating chrome headless with pid 26822 2026-10-24 09:40:58,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094058_496965_test_change_without_cash_method.txt 2026-10-24 09:40:58,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmp4wz4y8mv_chrome_odoo" 2026-10-24 09:40:58,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-10-24 09:40:59,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome pid: 27002 2026-10-24 09:40:59,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome headless temporary user profile dir: /tmp/tmprf7qy52q_chrome_odoo 2026-10-24 09:40:59,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:44001/json/version 2026-10-24 09:40:59,314 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44001/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:40:59,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Browser version: Chrome/150.0.7871.114 2026-10-24 09:40:59,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:44001/json 2026-10-24 09:40:59,419 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44001/json with timeout 3 increased to 10s during tests 2026-10-24 09:40:59,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Websocket url found: ws://127.0.0.1:44001/devtools/page/D334CEFFB7A0395AF883DC76AE2E7FDF 2026-10-24 09:40:59,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Enable chrome headless console log notification 2026-10-24 09:40:59,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome headless enable page notifications 2026-10-24 09:40:59,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:accountman from n/a 2026-10-24 09:40:59,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Setting session cookie in browser 2026-10-24 09:40:59,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:40:59,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:40:59,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:41:00,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:00] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.098 0.910 2026-10-24 09:41:00,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Navigation result: {'frameId': 'D334CEFFB7A0395AF883DC76AE2E7FDF', 'loaderId': 'B6881864CE491A18694B1C76863BB6B2', 'isDownload': False} 2026-10-24 09:41:00,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Evaluate ready code "odoo.isTourReady('test_chrome_without_cash_move_permission')" 2026-10-24 09:41:00,690 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:41:00,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 09:41:00,733 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-10-24 09:41:00,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-24 09:41:01,402 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:41:01,447 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:41:01,452 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:41:01,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: IndexedDB 1 Ready 2026-10-24 09:41:01,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Evaluate test code "odoo.startTour('test_chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:41:01,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [1/4] Tour test_chrome_without_cash_move_permission → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:41:02,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.341 0.508 2026-10-24 09:41:02,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.843 2026-10-24 09:41:02,611 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.017 2026-10-24 09:41:02,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.026 2026-10-24 09:41:02,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:41:02,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 09:41:02,781 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-10-24 09:41:02,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: Owl is running in 'dev' mode. 2026-10-24 09:41:02,938 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:41:02,950 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:41:03,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:03] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.033 0.042 2026-10-24 09:41:03,036 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:41:03,046 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:41:03,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:03] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.024 2026-10-24 09:41:03,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [2/4] Tour test_chrome_without_cash_move_permission → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:41:03,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [3/4] Tour test_chrome_without_cash_move_permission → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:41:03,490 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.044 0.102 2026-10-24 09:41:03,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [4/4] Tour test_chrome_without_cash_move_permission → Step span.dropdown-item:not(:contains(Cash In/Out)) 2026-10-24 09:41:03,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: tour succeeded 2026-10-24 09:41:03,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_chrome_without_cash_move_permission SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-24 09:41:03,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: heap 14084960 (allocated 14950400) 2026-10-24 09:41:03,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Closing chrome headless with pid 27002 2026-10-24 09:41:03,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Closing websocket connection 2026-10-24 09:41:03,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Terminating chrome headless with pid 27002 2026-10-24 09:41:04,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094104_039892_test_chrome_without_cash_move_permission.txt 2026-10-24 09:41:04,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Removing chrome user profile "/tmp/tmprf7qy52q_chrome_odoo" 2026-10-24 09:41:04,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_click_all_orders_keep_customer ... 2026-10-24 09:41:04,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome pid: 27187 2026-10-24 09:41:04,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome headless temporary user profile dir: /tmp/tmptomvkeb2_chrome_odoo 2026-10-24 09:41:04,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:40299/json/version 2026-10-24 09:41:04,664 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40299/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:41:04,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Browser version: Chrome/150.0.7871.114 2026-10-24 09:41:04,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:40299/json 2026-10-24 09:41:04,728 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40299/json with timeout 3 increased to 10s during tests 2026-10-24 09:41:04,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Websocket url found: ws://127.0.0.1:40299/devtools/page/BE1E5A8753B96FE64D7BDBB5292690F8 2026-10-24 09:41:04,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Enable chrome headless console log notification 2026-10-24 09:41:04,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome headless enable page notifications 2026-10-24 09:41:04,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:41:04,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Setting session cookie in browser 2026-10-24 09:41:04,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:41:04,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:41:04,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:41:05,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:05] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.099 0.942 2026-10-24 09:41:05,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Navigation result: {'frameId': 'BE1E5A8753B96FE64D7BDBB5292690F8', 'loaderId': 'DE706DF4243E162A40D62DF086FD36B5', 'isDownload': False} 2026-10-24 09:41:05,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Evaluate ready code "odoo.isTourReady('test_click_all_orders_keep_customer')" 2026-10-24 09:41:05,991 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:41:06,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:06] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 09:41:06,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:06] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-24 09:41:06,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:06] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.031 2026-10-24 09:41:06,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:41:06,817 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:06,830 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:06,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: IndexedDB 1 Ready 2026-10-24 09:41:06,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Evaluate test code "odoo.startTour('test_click_all_orders_keep_customer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:41:06,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [1/15] Tour test_click_all_orders_keep_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:41:07,753 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:07] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.328 0.580 2026-10-24 09:41:07,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.916 2026-10-24 09:41:08,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:41:08,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:41:08,153 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:41:08,221 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:41:08,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:41:08,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: Owl is running in 'dev' mode. 2026-10-24 09:41:08,370 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:08,395 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:08,420 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.011 0.028 2026-10-24 09:41:08,515 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:08,522 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:08,562 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:08] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.009 0.024 2026-10-24 09:41:08,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [2/15] Tour test_click_all_orders_keep_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:41:08,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [3/15] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:41:09,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:09] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.086 2026-10-24 09:41:09,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [4/15] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:41:09,121 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:09,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [5/15] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:41:09,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [6/15] Tour test_click_all_orders_keep_customer → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:41:09,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [7/15] Tour test_click_all_orders_keep_customer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:41:09,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [8/15] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:41:09,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [9/15] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:41:09,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [10/15] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:41:09,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [11/15] Tour test_click_all_orders_keep_customer → Step click partner from partner list screen (trigger: .partner-info:contains("Partner Test 1") button.dropdown) 2026-10-24 09:41:10,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [12/15] Tour test_click_all_orders_keep_customer → Step Check the popover opened (trigger: div.o_popover :contains('All Orders')) 2026-10-24 09:41:10,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [13/15] Tour test_click_all_orders_keep_customer → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:41:10,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 3 0.006 0.015 2026-10-24 09:41:10,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [14/15] Tour test_click_all_orders_keep_customer → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:41:10,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [15/15] Tour test_click_all_orders_keep_customer → Step customer is selected (trigger: .product-screen .set-partner:contains('Partner Test 1')) 2026-10-24 09:41:10,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: tour succeeded 2026-10-24 09:41:10,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_click_all_orders_keep_customer SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-24 09:41:10,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: heap 23420468 (allocated 24649728) 2026-10-24 09:41:10,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Closing chrome headless with pid 27187 2026-10-24 09:41:10,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Closing websocket connection 2026-10-24 09:41:10,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Terminating chrome headless with pid 27187 2026-10-24 09:41:10,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094110_765391_test_click_all_orders_keep_customer.txt 2026-10-24 09:41:10,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Removing chrome user profile "/tmp/tmptomvkeb2_chrome_odoo" 2026-10-24 09:41:10,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-10-24 09:41:13,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Chrome pid: 27376 2026-10-24 09:41:13,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Chrome headless temporary user profile dir: /tmp/tmp62a01yps_chrome_odoo 2026-10-24 09:41:13,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Issuing json command http://127.0.0.1:41093/json/version 2026-10-24 09:41:13,296 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41093/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:41:13,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Browser version: Chrome/150.0.7871.114 2026-10-24 09:41:13,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Issuing json command http://127.0.0.1:41093/json 2026-10-24 09:41:13,387 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41093/json with timeout 3 increased to 10s during tests 2026-10-24 09:41:13,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Websocket url found: ws://127.0.0.1:41093/devtools/page/92FDA7F9D955FAF5F43F2909057E55A4 2026-10-24 09:41:13,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Enable chrome headless console log notification 2026-10-24 09:41:13,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Chrome headless enable page notifications 2026-10-24 09:41:13,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:41:13,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Setting session cookie in browser 2026-10-24 09:41:13,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:41:13,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:41:13,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:41:16,108 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:16] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.134 2.250 2026-10-24 09:41:16,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Navigation result: {'frameId': '92FDA7F9D955FAF5F43F2909057E55A4', 'loaderId': '0A40D2937B5EA40546FB182D5665C22F', 'isDownload': False} 2026-10-24 09:41:16,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-24 09:41:16,140 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:41:16,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:16] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.020 2026-10-24 09:41:16,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:16] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 09:41:16,220 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:16] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.057 2026-10-24 09:41:16,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:41:16,853 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:16,860 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:41:16,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: IndexedDB 1 Ready 2026-10-24 09:41:16,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:41:16,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [1/14] Tour test_combo_disallowLineQuantityChange → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:41:17,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.337 0.650 2026-10-24 09:41:17,874 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.998 2026-10-24 09:41:18,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:41:18,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-24 09:41:18,242 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:41:18,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.021 2026-10-24 09:41:18,360 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:41:18,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-10-24 09:41:18,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: Owl is running in 'dev' mode. 2026-10-24 09:41:18,568 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:18,588 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:18,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.017 0.032 2026-10-24 09:41:18,674 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:18,687 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:41:18,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:18] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-10-24 09:41:18,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [2/14] Tour test_combo_disallowLineQuantityChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:41:18,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [3/14] Tour test_combo_disallowLineQuantityChange → Step replace disallowLineQuantityChange to be true (trigger: body) 2026-10-24 09:41:19,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [4/14] Tour test_combo_disallowLineQuantityChange → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:41:19,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:19] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.033 0.081 2026-10-24 09:41:19,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [5/14] Tour test_combo_disallowLineQuantityChange → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:41:19,225 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:41:19,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [6/14] Tour test_combo_disallowLineQuantityChange → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:41:19,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [7/14] Tour test_combo_disallowLineQuantityChange → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:41:19,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [8/14] Tour test_combo_disallowLineQuantityChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:41:19,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [9/14] Tour test_combo_disallowLineQuantityChange → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:41:19,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [10/14] Tour test_combo_disallowLineQuantityChange → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 09:41:19,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [11/14] Tour test_combo_disallowLineQuantityChange → Step Click 0 (trigger: .modal-content div.numpad button:not(:contains('+')):contains('0')) 2026-10-24 09:41:19,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [12/14] Tour test_combo_disallowLineQuantityChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:41:19,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [13/14] Tour test_combo_disallowLineQuantityChange → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:41:20,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [14/14] Tour test_combo_disallowLineQuantityChange → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:41:20,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: tour succeeded 2026-10-24 09:41:20,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_disallowLineQuantityChange SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-24 09:41:20,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: heap 15815036 (allocated 17047552) 2026-10-24 09:41:20,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Closing chrome headless with pid 27376 2026-10-24 09:41:20,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Closing websocket connection 2026-10-24 09:41:20,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Terminating chrome headless with pid 27376 2026-10-24 09:41:20,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094120_480766_test_combo_disallowLineQuantityChange.txt 2026-10-24 09:41:20,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Removing chrome user profile "/tmp/tmp62a01yps_chrome_odoo" 2026-10-24 09:41:20,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Chrome pid: 27559 2026-10-24 09:41:20,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Chrome headless temporary user profile dir: /tmp/tmpgz_fybr7_chrome_odoo 2026-10-24 09:41:20,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Issuing json command http://127.0.0.1:39081/json/version 2026-10-24 09:41:20,916 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39081/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:41:21,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Browser version: Chrome/150.0.7871.114 2026-10-24 09:41:21,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Issuing json command http://127.0.0.1:39081/json 2026-10-24 09:41:21,040 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39081/json with timeout 3 increased to 10s during tests 2026-10-24 09:41:21,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Websocket url found: ws://127.0.0.1:39081/devtools/page/E29F4BBE0BAA9B77FA1A243CD1793726 2026-10-24 09:41:21,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Enable chrome headless console log notification 2026-10-24 09:41:21,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Chrome headless enable page notifications 2026-10-24 09:41:21,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:41:21,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Setting session cookie in browser 2026-10-24 09:41:21,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:41:21,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:41:21,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:21] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.033 0.109 2026-10-24 09:41:21,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Navigation result: {'frameId': 'E29F4BBE0BAA9B77FA1A243CD1793726', 'loaderId': '3E7FEC4F0630376073F126E30DCF5130', 'isDownload': False} 2026-10-24 09:41:21,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-24 09:41:21,434 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:41:21,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:21] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:41:21,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:21] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-24 09:41:21,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:21] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.071 2026-10-24 09:41:22,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:41:22,063 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:22,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: IndexedDB 1 Ready 2026-10-24 09:41:22,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:41:22,114 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:41:22,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.015 0.020 2026-10-24 09:41:22,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [1/23] Tour test_combo_disallowLineQuantityChange_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:41:22,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 219 0.264 0.579 2026-10-24 09:41:22,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.755 2026-10-24 09:41:23,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:41:23,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:41:23,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.018 2026-10-24 09:41:23,293 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:41:23,317 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:41:23,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: Owl is running in 'dev' mode. 2026-10-24 09:41:23,430 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:23,448 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:41:23,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.008 0.024 2026-10-24 09:41:23,491 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:41:23,513 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "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-24 09:41:23,532 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.036 2026-10-24 09:41:23,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [2/23] Tour test_combo_disallowLineQuantityChange_2 → Step replace disallowLineQuantityChange to be true (trigger: body) 2026-10-24 09:41:23,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [3/23] Tour test_combo_disallowLineQuantityChange_2 → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:41:23,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [4/23] Tour test_combo_disallowLineQuantityChange_2 → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:41:23,876 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:41:23,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [5/23] Tour test_combo_disallowLineQuantityChange_2 → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:41:23,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [6/23] Tour test_combo_disallowLineQuantityChange_2 → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:41:24,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [7/23] Tour test_combo_disallowLineQuantityChange_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:41:24,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [8/23] Tour test_combo_disallowLineQuantityChange_2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:41:24,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [9/23] Tour test_combo_disallowLineQuantityChange_2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:41:24,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [10/23] Tour test_combo_disallowLineQuantityChange_2 → Step Click 2 (trigger: .modal-content div.numpad button:not(:contains('+')):contains('2')) 2026-10-24 09:41:24,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [11/23] Tour test_combo_disallowLineQuantityChange_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:41:24,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [12/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-10-24 09:41:24,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [13/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("2"))) 2026-10-24 09:41:24,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [14/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("2"))) 2026-10-24 09:41:24,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [15/23] Tour test_combo_disallowLineQuantityChange_2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:41:24,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [16/23] Tour test_combo_disallowLineQuantityChange_2 → Step Click 1 (trigger: .modal-content div.numpad button:not(:contains('+')):contains('1')) 2026-10-24 09:41:25,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [17/23] Tour test_combo_disallowLineQuantityChange_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:41:25,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [18/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-10-24 09:41:25,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [19/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-10-24 09:41:25,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [20/23] Tour test_combo_disallowLineQuantityChange_2 → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-10-24 09:41:25,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [21/23] Tour test_combo_disallowLineQuantityChange_2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:41:25,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [22/23] Tour test_combo_disallowLineQuantityChange_2 → Step order total amount is '47.33' (trigger: .product-screen .order-summary .total:contains("47.33")) 2026-10-24 09:41:25,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: [23/23] Tour test_combo_disallowLineQuantityChange_2 → Step order total amount is '47.33' (trigger: .product-screen .order-summary .total:contains("47.33"):not(:visible)) 2026-10-24 09:41:25,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: tour succeeded 2026-10-24 09:41:25,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_combo_disallowLineQuantityChange_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-24 09:41:25,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange.browser: heap 16239736 (allocated 17833984) 2026-10-24 09:41:25,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Closing chrome headless with pid 27559 2026-10-24 09:41:25,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Closing websocket connection 2026-10-24 09:41:25,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Terminating chrome headless with pid 27559 2026-10-24 09:41:25,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094125_906848_test_combo_disallowLineQuantityChange.txt 2026-10-24 09:41:25,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_disallowLineQuantityChange: Removing chrome user profile "/tmp/tmpgz_fybr7_chrome_odoo" 2026-10-24 09:41:25,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_item_image_display ... 2026-10-24 09:41:28,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome pid: 27754 2026-10-24 09:41:28,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmpkja7rkw3_chrome_odoo 2026-10-24 09:41:28,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:36603/json/version 2026-10-24 09:41:28,795 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36603/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:41:28,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Browser version: Chrome/150.0.7871.114 2026-10-24 09:41:28,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:36603/json 2026-10-24 09:41:28,929 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36603/json with timeout 3 increased to 10s during tests 2026-10-24 09:41:28,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:36603/devtools/page/053F17646929FC68F9059D1573FAF990 2026-10-24 09:41:28,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-10-24 09:41:28,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-10-24 09:41:30,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:41:30,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Setting session cookie in browser 2026-10-24 09:41:30,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:41:30,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:41:30,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:41:31,936 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:31] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.110 0.944 2026-10-24 09:41:31,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigation result: {'frameId': '053F17646929FC68F9059D1573FAF990', 'loaderId': '56761CD7E2A694A0F61F01E32FF3102C', 'isDownload': False} 2026-10-24 09:41:31,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Evaluate ready code "odoo.isTourReady('test_combo_item_image_display')" 2026-10-24 09:41:31,972 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:41:32,002 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:32] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-24 09:41:32,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:32] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 09:41:32,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:32] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-24 09:41:32,775 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:32] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:41:32,809 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:32,821 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:32,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Evaluate test code "odoo.startTour('test_combo_item_image_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:41:32,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: IndexedDB 1 Ready 2026-10-24 09:41:32,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [1/7] Tour test_combo_item_image_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:41:33,786 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:33] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.329 0.610 2026-10-24 09:41:33,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.932 2026-10-24 09:41:34,069 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:41:34,089 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:41:34,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:41:34,190 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.018 2026-10-24 09:41:34,238 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:41:34,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:41:34,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-10-24 09:41:34,401 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:34,415 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:34,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.011 0.031 2026-10-24 09:41:34,522 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41: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-24 09:41:34,543 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:34,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.034 2026-10-24 09:41:34,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [2/7] Tour test_combo_item_image_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:41:34,743 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /web/image?model=product.template&field=image_128&id=655&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 10 0.028 0.023 2026-10-24 09:41:34,781 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /web/image?model=product.template&field=image_128&id=658&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 5 0.006 0.052 2026-10-24 09:41:34,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /web/image?model=product.template&field=image_128&id=664&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 5 0.014 0.105 2026-10-24 09:41:34,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [3/7] Tour test_combo_item_image_display → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:41:34,858 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /web/image?model=product.template&field=image_128&id=656&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 5 0.009 0.137 2026-10-24 09:41:34,909 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /web/image?model=product.template&field=image_128&id=657&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 5 0.011 0.180 2026-10-24 09:41:34,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:34] "GET /web/image?model=product.template&field=image_128&id=659&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 5 0.006 0.220 2026-10-24 09:41:35,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.035 0.126 2026-10-24 09:41:35,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.template&field=image_128&id=661&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 5 0.021 0.271 2026-10-24 09:41:35,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.template&field=image_128&id=662&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 5 0.006 0.275 2026-10-24 09:41:35,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [4/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2")):has(.product-img)) 2026-10-24 09:41:35,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.template&field=image_128&id=663&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 5 0.009 0.198 2026-10-24 09:41:35,181 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.template&field=image_128&id=660&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 5 0.021 0.390 2026-10-24 09:41:35,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [5/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4")):has(.product-img)) 2026-10-24 09:41:35,239 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:41:35,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1088&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.050 0.044 2026-10-24 09:41:35,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1089&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.013 0.097 2026-10-24 09:41:35,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [6/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6")):has(.product-img)) 2026-10-24 09:41:35,330 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1092&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.018 0.116 2026-10-24 09:41:35,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1093&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.011 0.105 2026-10-24 09:41:35,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [7/7] Tour test_combo_item_image_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:41:35,401 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1091&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.013 0.159 2026-10-24 09:41:35,423 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1090&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.008 0.227 2026-10-24 09:41:35,473 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1094&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.010 0.193 2026-10-24 09:41:35,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1095&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.004 0.187 2026-10-24 09:41:35,528 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1098&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.010 0.139 2026-10-24 09:41:35,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: tour succeeded 2026-10-24 09:41:35,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_display SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:41:35,563 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:35] "GET /web/image?model=product.product&field=image_128&id=1096&unique=2026-10-24%2009:35:25 HTTP/1.1" 200 - 6 0.007 0.205 2026-10-24 09:41:35,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: heap 15837456 (allocated 16785408) 2026-10-24 09:41:35,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing chrome headless with pid 27754 2026-10-24 09:41:35,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing websocket connection 2026-10-24 09:41:35,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Terminating chrome headless with pid 27754 2026-10-24 09:41:35,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094135_889011_test_combo_item_image_display.txt 2026-10-24 09:41:35,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmpkja7rkw3_chrome_odoo" 2026-10-24 09:41:36,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome pid: 27963 2026-10-24 09:41:36,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmp762t3jze_chrome_odoo 2026-10-24 09:41:36,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:43655/json/version 2026-10-24 09:41:36,403 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43655/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:41:36,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Browser version: Chrome/150.0.7871.114 2026-10-24 09:41:36,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:43655/json 2026-10-24 09:41:36,440 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43655/json with timeout 3 increased to 10s during tests 2026-10-24 09:41:36,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:43655/devtools/page/9FD653758E387423D07951704DAFB41C 2026-10-24 09:41:36,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-10-24 09:41:36,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-10-24 09:41:36,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:41:36,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Setting session cookie in browser 2026-10-24 09:41:36,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:41:36,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:41:36,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:36] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.043 0.096 2026-10-24 09:41:36,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigation result: {'frameId': '9FD653758E387423D07951704DAFB41C', 'loaderId': '2ECBBB7E23115AEC25C32B1BACA4FE26', 'isDownload': False} 2026-10-24 09:41:36,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Evaluate ready code "odoo.isTourReady('test_combo_item_image_not_display')" 2026-10-24 09:41:36,890 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:41:36,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:36] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-10-24 09:41:36,936 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:36] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-24 09:41:36,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:36] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.037 2026-10-24 09:41:37,632 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:41:37,648 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:37,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: IndexedDB 1 Ready 2026-10-24 09:41:37,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Evaluate test code "odoo.startTour('test_combo_item_image_not_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:41:37,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [1/6] Tour test_combo_item_image_not_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:41:37,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 09:41:38,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 220 0.237 0.513 2026-10-24 09:41:38,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.739 2026-10-24 09:41:38,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:41:38,766 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.003 0.021 2026-10-24 09:41:38,837 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-10-24 09:41:38,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:38] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.021 2026-10-24 09:41:38,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:41:38,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:41:39,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-10-24 09:41:39,106 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:39,137 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:41:39,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:39] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.018 0.023 2026-10-24 09:41:39,199 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:39,204 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:39,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:39] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.025 2026-10-24 09:41:39,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [2/6] Tour test_combo_item_image_not_display → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:41:39,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [3/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2")):not(:has(.product-img))) 2026-10-24 09:41:39,537 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:39,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [4/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4")):not(:has(.product-img))) 2026-10-24 09:41:39,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [5/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6")):not(:has(.product-img))) 2026-10-24 09:41:39,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [6/6] Tour test_combo_item_image_not_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:41:39,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: tour succeeded 2026-10-24 09:41:39,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_not_display SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 09:41:40,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: heap 15771604 (allocated 16785408) 2026-10-24 09:41:40,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing chrome headless with pid 27963 2026-10-24 09:41:40,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing websocket connection 2026-10-24 09:41:40,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Terminating chrome headless with pid 27963 2026-10-24 09:41:40,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094140_237688_test_combo_item_image_display.txt 2026-10-24 09:41:40,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmp762t3jze_chrome_odoo" 2026-10-24 09:41:40,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-10-24 09:41:41,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 28147 2026-10-24 09:41:41,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmp1mls4hog_chrome_odoo 2026-10-24 09:41:41,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:45189/json/version 2026-10-24 09:41:41,137 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45189/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:41:41,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Browser version: Chrome/150.0.7871.114 2026-10-24 09:41:41,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:45189/json 2026-10-24 09:41:41,219 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45189/json with timeout 3 increased to 10s during tests 2026-10-24 09:41:41,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:45189/devtools/page/F6B9940AC46FC6B7455BC382F7F2369F 2026-10-24 09:41:41,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-10-24 09:41:41,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-10-24 09:41:41,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:41:41,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-10-24 09:41:41,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:41:41,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:41:41,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:41:42,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:42] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.081 0.850 2026-10-24 09:41:42,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': 'F6B9940AC46FC6B7455BC382F7F2369F', 'loaderId': 'CC04C33FA711B1CD3AAE54E3970A1361', 'isDownload': False} 2026-10-24 09:41:42,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate ready code "odoo.isTourReady('test_combo_price_unchanged_with_lot_tracked_product')" 2026-10-24 09:41:42,512 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:41:42,532 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:42] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-24 09:41:42,609 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:42] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.076 2026-10-24 09:41:42,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:42] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.073 2026-10-24 09:41:43,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:41:43,272 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:43,280 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:43,304 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: IndexedDB 1 Ready 2026-10-24 09:41:43,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate test code "odoo.startTour('test_combo_price_unchanged_with_lot_tracked_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:41:43,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [1/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:41:44,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 331 0.315 0.573 2026-10-24 09:41:44,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.884 2026-10-24 09:41:44,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:41:44,435 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 09:41:44,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:41:44,514 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:41:44,562 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:41:44,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: Owl is running in 'dev' mode. 2026-10-24 09:41:44,740 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:44,746 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:44,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.013 0.037 2026-10-24 09:41:44,809 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:44,821 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:41:44,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:44] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-10-24 09:41:44,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [2/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:41:45,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [3/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click product 'Test Combo' (trigger: article.product .product-content .product-name:contains("Test Combo")) 2026-10-24 09:41:45,231 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:45] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.083 2026-10-24 09:41:45,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [4/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:41:45,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [5/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Combo"))) 2026-10-24 09:41:45,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [6/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0","price":"8.05"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("8.05"))) 2026-10-24 09:41:45,516 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:41:45,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [7/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:41:45,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [8/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:41:45,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [9/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-10-24 09:41:45,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [10/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:41:45,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [11/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:41:45,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [12/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:41:46,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [13/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:41:46,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:46] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.006 0.015 2026-10-24 09:41:46,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [14/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:41:46,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [15/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0","price":"8.05"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("8.05"))) 2026-10-24 09:41:46,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [16/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .info-list:contains('Lot Number 1') 2026-10-24 09:41:46,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [17/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:41:46,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [18/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:41:46,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [19/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-10-24 09:41:46,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [20/20] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:41:46,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-10-24 09:41:46,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_combo_price_unchanged_with_lot_tracked_product SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-24 09:41:46,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 15320884 (allocated 16523264) 2026-10-24 09:41:46,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 28147 2026-10-24 09:41:46,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-10-24 09:41:46,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 28147 2026-10-24 09:41:46,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094146_851129_test_combo_price_unchanged_with_lot_tracked_product.txt 2026-10-24 09:41:46,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmp1mls4hog_chrome_odoo" 2026-10-24 09:41:46,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_variant_mix ... 2026-10-24 09:41:48,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome pid: 28341 2026-10-24 09:41:48,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome headless temporary user profile dir: /tmp/tmpgmbzfvvw_chrome_odoo 2026-10-24 09:41:48,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:38203/json/version 2026-10-24 09:41:48,130 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38203/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:41:48,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Browser version: Chrome/150.0.7871.114 2026-10-24 09:41:48,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:38203/json 2026-10-24 09:41:48,166 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38203/json with timeout 3 increased to 10s during tests 2026-10-24 09:41:48,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Websocket url found: ws://127.0.0.1:38203/devtools/page/F71CA412E0072DF1B1D168FF42884FC3 2026-10-24 09:41:48,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Enable chrome headless console log notification 2026-10-24 09:41:48,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome headless enable page notifications 2026-10-24 09:41:48,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:41:48,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Setting session cookie in browser 2026-10-24 09:41:48,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:41:48,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:41:48,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:41:49,545 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:49] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.136 1.024 2026-10-24 09:41:49,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Navigation result: {'frameId': 'F71CA412E0072DF1B1D168FF42884FC3', 'loaderId': 'D2334C8E560D1F9C8C5460B5B32CC295', 'isDownload': False} 2026-10-24 09:41:49,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Evaluate ready code "odoo.isTourReady('test_combo_variant_mix')" 2026-10-24 09:41:49,592 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:41:49,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:49] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-24 09:41:49,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:49] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-10-24 09:41:49,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:49] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.060 2026-10-24 09:41:50,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:41:50,480 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:41:50,485 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:50,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-24 09:41:50,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: IndexedDB 1 Ready 2026-10-24 09:41:50,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Evaluate test code "odoo.startTour('test_combo_variant_mix', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:41:50,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [1/11] Tour test_combo_variant_mix → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:41:51,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:51] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 333 0.333 0.581 2026-10-24 09:41:51,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.854 2026-10-24 09:41:51,698 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:41:51,729 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:41:51,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:51] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.017 2026-10-24 09:41:51,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:41:51,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:51] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:41:51,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: Owl is running in 'dev' mode. 2026-10-24 09:41:52,071 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:41:52,077 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:41:52,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:52] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.015 0.046 2026-10-24 09:41:52,192 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:41:52,210 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:41:52,233 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:52] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.008 0.027 2026-10-24 09:41:52,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [2/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:41:52,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [3/11] Tour test_combo_variant_mix → Step click product 'Test Product Combo' (trigger: article.product .product-content .product-name:contains("Test Product Combo")) 2026-10-24 09:41:52,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:52] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.038 0.074 2026-10-24 09:41:52,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [4/11] Tour test_combo_variant_mix → Step Select combo item Test Product (Large) (trigger: .modal label.combo-item article.product:has(.product-name:contains("Test Product (Large)"))) 2026-10-24 09:41:52,724 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:41:52,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [5/11] Tour test_combo_variant_mix → Step dialog is open (trigger: .modal .modal-content) 2026-10-24 09:41:52,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [6/11] Tour test_combo_variant_mix → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-10-24 09:41:52,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [7/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:41:52,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [8/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:41:53,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [9/11] Tour test_combo_variant_mix → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:41:53,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [10/11] Tour test_combo_variant_mix → Step Check orderline with attributes: {"productName":"Test Product (Large) (Blue)","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Test Product (Large) (Blue)")):has(.qty:contains("1"))) 2026-10-24 09:41:53,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [11/11] Tour test_combo_variant_mix → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:41:53,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: tour succeeded 2026-10-24 09:41:53,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_combo_variant_mix SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 09:41:53,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: heap 15156984 (allocated 15998976) 2026-10-24 09:41:53,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Closing chrome headless with pid 28341 2026-10-24 09:41:53,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Closing websocket connection 2026-10-24 09:41:53,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Terminating chrome headless with pid 28341 2026-10-24 09:41:53,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:53] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.115 0.220 2026-10-24 09:41:53,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094153_707465_test_combo_variant_mix.txt 2026-10-24 09:41:53,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Removing chrome user profile "/tmp/tmpgmbzfvvw_chrome_odoo" 2026-10-24 09:41:53,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_ctrl_number_ignored ... 2026-10-24 09:41:54,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome pid: 28524 2026-10-24 09:41:54,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome headless temporary user profile dir: /tmp/tmpoya88o9b_chrome_odoo 2026-10-24 09:41:54,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:34233/json/version 2026-10-24 09:41:54,206 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34233/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:41:54,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Browser version: Chrome/150.0.7871.114 2026-10-24 09:41:54,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:34233/json 2026-10-24 09:41:54,356 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34233/json with timeout 3 increased to 10s during tests 2026-10-24 09:41:54,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Websocket url found: ws://127.0.0.1:34233/devtools/page/19C17117DE0D31212F3579E2F4EEDEA0 2026-10-24 09:41:54,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Enable chrome headless console log notification 2026-10-24 09:41:54,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome headless enable page notifications 2026-10-24 09:41:54,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:41:54,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Setting session cookie in browser 2026-10-24 09:41:54,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:41:54,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:41:54,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:41:57,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:57] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 185 0.139 2.296 2026-10-24 09:41:57,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Navigation result: {'frameId': '19C17117DE0D31212F3579E2F4EEDEA0', 'loaderId': 'E6EDB5727B682044FB8A3746EF880A1C', 'isDownload': False} 2026-10-24 09:41:57,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Evaluate ready code "odoo.isTourReady('test_ctrl_number_ignored')" 2026-10-24 09:41:57,023 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:41:57,064 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:57] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-24 09:41:57,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:57] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-10-24 09:41:57,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:57] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-24 09:41:57,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:41:57,837 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:41:57,839 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:41:57,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: IndexedDB 1 Ready 2026-10-24 09:41:57,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Evaluate test code "odoo.startTour('test_ctrl_number_ignored', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:41:57,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [1/18] Tour test_ctrl_number_ignored → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:41:58,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:58] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.276 0.499 2026-10-24 09:41:58,669 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.780 2026-10-24 09:41:58,901 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:41:58,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-24 09:41:58,976 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:41:59,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:41:59,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:59] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:41:59,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: Owl is running in 'dev' mode. 2026-10-24 09:41:59,292 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:41:59,295 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:41:59,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:59] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.013 0.031 2026-10-24 09:41:59,348 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:59,369 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:41:59,398 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:59] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.019 2026-10-24 09:41:59,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [2/18] Tour test_ctrl_number_ignored → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:41:59,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [3/18] Tour test_ctrl_number_ignored → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:41:59,846 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:41:59] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.027 0.069 2026-10-24 09:41:59,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [4/18] Tour test_ctrl_number_ignored → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:00,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [5/18] Tour test_ctrl_number_ignored → 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(.qty:contains("1"))) 2026-10-24 09:42:00,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [6/18] Tour test_ctrl_number_ignored → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:42:00,103 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:00,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [7/18] Tour test_ctrl_number_ignored → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:42:00,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [8/18] Tour test_ctrl_number_ignored → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 09:42:00,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [9/18] Tour test_ctrl_number_ignored → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:42:00,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [10/18] Tour test_ctrl_number_ignored → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:42:00,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [11/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-10-24 09:42:00,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [12/18] Tour test_ctrl_number_ignored → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:00,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [13/18] Tour test_ctrl_number_ignored → Step body 2026-10-24 09:42:00,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [14/18] Tour test_ctrl_number_ignored → Step body 2026-10-24 09:42:00,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [15/18] Tour test_ctrl_number_ignored → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:01,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [16/18] Tour test_ctrl_number_ignored → 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(.qty:contains("1"))) 2026-10-24 09:42:01,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [17/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-10-24 09:42:01,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [18/18] Tour test_ctrl_number_ignored → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:01,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: tour succeeded 2026-10-24 09:42:01,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_ctrl_number_ignored SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-24 09:42:01,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: heap 14931584 (allocated 15736832) 2026-10-24 09:42:01,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Closing chrome headless with pid 28524 2026-10-24 09:42:01,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Closing websocket connection 2026-10-24 09:42:01,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Terminating chrome headless with pid 28524 2026-10-24 09:42:01,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094201_606483_test_ctrl_number_ignored.txt 2026-10-24 09:42:01,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Removing chrome user profile "/tmp/tmpoya88o9b_chrome_odoo" 2026-10-24 09:42:01,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_all_fields_displayed ... 2026-10-24 09:42:02,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome pid: 28710 2026-10-24 09:42:02,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome headless temporary user profile dir: /tmp/tmpkoibfq_d_chrome_odoo 2026-10-24 09:42:02,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:43473/json/version 2026-10-24 09:42:02,490 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43473/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:42:02,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Browser version: Chrome/150.0.7871.114 2026-10-24 09:42:02,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:43473/json 2026-10-24 09:42:02,614 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43473/json with timeout 3 increased to 10s during tests 2026-10-24 09:42:02,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Websocket url found: ws://127.0.0.1:43473/devtools/page/BDE25406B28826A20B95581F617311C0 2026-10-24 09:42:02,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Enable chrome headless console log notification 2026-10-24 09:42:02,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome headless enable page notifications 2026-10-24 09:42:02,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:42:02,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Setting session cookie in browser 2026-10-24 09:42:02,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:42:02,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:42:02,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:42:03,931 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:03] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.087 1.066 2026-10-24 09:42:03,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Navigation result: {'frameId': 'BDE25406B28826A20B95581F617311C0', 'loaderId': '51535AFE8691B09D43EA0B780D2EBA76', 'isDownload': False} 2026-10-24 09:42:03,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Evaluate ready code "odoo.isTourReady('PosCustomerAllFieldsDisplayed')" 2026-10-24 09:42:03,979 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:42:04,012 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-24 09:42:04,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 09:42:04,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-24 09:42:04,651 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:42:04,663 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:04,679 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:04,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Evaluate test code "odoo.startTour('PosCustomerAllFieldsDisplayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:42:04,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: IndexedDB 1 Ready 2026-10-24 09:42:04,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [1/90] Tour PosCustomerAllFieldsDisplayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:42:05,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.366 0.545 2026-10-24 09:42:05,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.921 2026-10-24 09:42:05,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:42:05,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:42:06,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:42:06,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:42:06,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 09:42:06,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: Owl is running in 'dev' mode. 2026-10-24 09:42:06,271 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:42:06,292 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:42:06,304 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:06] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.013 0.028 2026-10-24 09:42:06,379 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09: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-24 09:42:06,386 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:06,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:06] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.021 2026-10-24 09:42:06,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [2/90] Tour PosCustomerAllFieldsDisplayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:42:06,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [3/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:06,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:06] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.076 2026-10-24 09:42:06,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [4/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:06,969 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09: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-24 09:42:07,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [5/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:07,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [6/90] Tour PosCustomerAllFieldsDisplayed → Step Check partner "John Doe" from partner list screen (trigger: .partner-list .partner-info:contains("John Doe")) 2026-10-24 09:42:07,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [7/90] Tour PosCustomerAllFieldsDisplayed → Step Check address "1 street of astreet" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-adress:contains("1 street of astreet")) 2026-10-24 09:42:07,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [8/90] Tour PosCustomerAllFieldsDisplayed → Step Check phone number "9898989899" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email:contains("9898989899")) 2026-10-24 09:42:07,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [9/90] Tour PosCustomerAllFieldsDisplayed → Step Check mobile number "0987654321" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email:contains("0987654321")) 2026-10-24 09:42:07,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [10/90] Tour PosCustomerAllFieldsDisplayed → Step Check email address "john@doe.com" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email .email-field:contains("john@doe.com")) 2026-10-24 09:42:07,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [11/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:42:07,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [12/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:07,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [13/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:07,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [14/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:07,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [15/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:08,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [16/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:42:08,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [17/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "John Doe" (trigger: .modal-dialog .input-group input) 2026-10-24 09:42:08,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [18/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-10-24 09:42:08,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [19/90] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-10-24 09:42:08,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [20/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:42:08,855 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:08] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.028 0.066 2026-10-24 09:42:08,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:08,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [21/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:08,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [22/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:09,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [23/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:09,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [24/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:09,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [25/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:42:09,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [26/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "1 street of astreet" (trigger: .modal-dialog .input-group input) 2026-10-24 09:42:09,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [27/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("1 street of astreet")) 2026-10-24 09:42:09,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [28/90] Tour PosCustomerAllFieldsDisplayed → Step Check "1 street of astreet" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("1 street of astreet")) 2026-10-24 09:42:10,049 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:10] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.025 0.050 2026-10-24 09:42:10,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [29/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:42:10,078 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:42:10,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [30/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:10,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [31/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:10,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [32/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:10,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [33/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:10,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [34/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:42:10,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [35/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "26432685463" (trigger: .modal-dialog .input-group input) 2026-10-24 09:42:10,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [36/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("26432685463")) 2026-10-24 09:42:11,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [37/90] Tour PosCustomerAllFieldsDisplayed → Step Check "26432685463" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("26432685463")) 2026-10-24 09:42:11,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [38/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:42:11,245 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:11] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.027 0.043 2026-10-24 09:42:11,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:11,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [39/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:11,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [40/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:11,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [41/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:11,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [42/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:11,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [43/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:42:11,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [44/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "Acity" (trigger: .modal-dialog .input-group input) 2026-10-24 09:42:11,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [45/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("Acity")) 2026-10-24 09:42:12,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [46/90] Tour PosCustomerAllFieldsDisplayed → Step Check "Acity" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acity")) 2026-10-24 09:42:12,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:12] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.032 0.039 2026-10-24 09:42:12,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [47/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:42:12,485 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:12] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:12,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [48/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:12,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [49/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:12,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [50/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:12,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [51/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:12,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [52/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:42:12,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [53/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "United States" (trigger: .modal-dialog .input-group input) 2026-10-24 09:42:13,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [54/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("United States")) 2026-10-24 09:42:13,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [55/90] Tour PosCustomerAllFieldsDisplayed → Step Check "United States" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("United States")) 2026-10-24 09:42:13,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [56/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:42:13,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:13] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.030 0.047 2026-10-24 09:42:13,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:42:13,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [57/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:13,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [58/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:13,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [59/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:14,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [60/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:14,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [61/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:42:14,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [62/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "9898989899" (trigger: .modal-dialog .input-group input) 2026-10-24 09:42:14,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [63/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("9898989899")) 2026-10-24 09:42:14,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [64/90] Tour PosCustomerAllFieldsDisplayed → Step Check "9898989899" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("9898989899")) 2026-10-24 09:42:14,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [65/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:42:14,977 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:14] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.025 0.063 2026-10-24 09:42:14,994 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:42:15,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [66/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:15,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [67/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:15,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [68/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:15,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [69/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:15,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [70/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:42:15,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [71/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "0987654321" (trigger: .modal-dialog .input-group input) 2026-10-24 09:42:15,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [72/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("0987654321")) 2026-10-24 09:42:16,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [73/90] Tour PosCustomerAllFieldsDisplayed → Step Check "0987654321" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("0987654321")) 2026-10-24 09:42:16,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [74/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:42:16,189 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:16] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.027 0.048 2026-10-24 09:42:16,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:16,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [75/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:16,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [76/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:16,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [77/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:16,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [78/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:16,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [79/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:42:16,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [80/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "john@doe.com" (trigger: .modal-dialog .input-group input) 2026-10-24 09:42:16,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [81/90] Tour PosCustomerAllFieldsDisplayed → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("john@doe.com")) 2026-10-24 09:42:17,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [82/90] Tour PosCustomerAllFieldsDisplayed → Step Check "john@doe.com" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("john@doe.com")) 2026-10-24 09:42:17,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [83/90] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-10-24 09:42:17,465 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:17] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.024 0.062 2026-10-24 09:42:17,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [84/90] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:17,514 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:42:17,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [85/90] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:17,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [86/90] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:17,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [87/90] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:17,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [88/90] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 09:42:18,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [89/90] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "j%hn d%e" (trigger: .modal-dialog .input-group input) 2026-10-24 09:42:18,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [90/90] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-10-24 09:42:18,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: tour succeeded 2026-10-24 09:42:18,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: ╔══════════════════════════════════════════════╗ ║ TOUR PosCustomerAllFieldsDisplayed SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:42:18,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: heap 61136316 (allocated 63057920) 2026-10-24 09:42:18,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Closing chrome headless with pid 28710 2026-10-24 09:42:18,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Closing websocket connection 2026-10-24 09:42:19,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Terminating chrome headless with pid 28710 2026-10-24 09:42:19,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094219_140658_test_customer_all_fields_displayed.txt 2026-10-24 09:42:19,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Removing chrome user profile "/tmp/tmpkoibfq_d_chrome_odoo" 2026-10-24 09:42:19,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display ... 2026-10-24 09:42:19,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome pid: 28906 2026-10-24 09:42:19,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome headless temporary user profile dir: /tmp/tmpvm19smgj_chrome_odoo 2026-10-24 09:42:19,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Issuing json command http://127.0.0.1:39665/json/version 2026-10-24 09:42:19,804 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39665/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:42:19,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Browser version: Chrome/150.0.7871.114 2026-10-24 09:42:19,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Issuing json command http://127.0.0.1:39665/json 2026-10-24 09:42:19,928 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39665/json with timeout 3 increased to 10s during tests 2026-10-24 09:42:19,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Websocket url found: ws://127.0.0.1:39665/devtools/page/7C7080061590C5C2F98C44F855B5BB02 2026-10-24 09:42:19,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Enable chrome headless console log notification 2026-10-24 09:42:20,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome headless enable page notifications 2026-10-24 09:42:20,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:42:20,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Setting session cookie in browser 2026-10-24 09:42:20,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Open "http://127.0.0.1:8069/pos_customer_display/10/298268be8e414615" in browser 2026-10-24 09:42:20,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Navigating to: "http://127.0.0.1:8069/pos_customer_display/10/298268be8e414615" 2026-10-24 09:42:20,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:42:20,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:20] "GET /pos_customer_display/10/298268be8e414615 HTTP/1.1" 200 - 50 0.050 0.712 2026-10-24 09:42:20,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Navigation result: {'frameId': '7C7080061590C5C2F98C44F855B5BB02', 'loaderId': '2A82990594C3BDE44F9478ACA882AF11', 'isDownload': False} 2026-10-24 09:42:20,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Evaluate ready code "odoo.isTourReady('CustomerDisplayTour')" 2026-10-24 09:42:21,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a6f8dad/point_of_sale.customer_display_assets.min.js, copying from /web/assets/a6f8dad/point_of_sale.customer_display_assets.min.js 2026-10-24 09:42:21,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:21] "GET /web/assets/1/a6f8dad/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 11 0.012 0.032 2026-10-24 09:42:21,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/24a4d52/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/24a4d52/point_of_sale.customer_display_assets_test.min.js 2026-10-24 09:42:21,135 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:21] "GET /web/assets/1/24a4d52/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.013 0.085 2026-10-24 09:42:21,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdfa4b6/point_of_sale.customer_display_assets.min.css, copying from /web/assets/bdfa4b6/point_of_sale.customer_display_assets.min.css 2026-10-24 09:42:21,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:21] "GET /web/assets/1/bdfa4b6/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.037 0.167 2026-10-24 09:42:21,440 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:42:21,441 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:21] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-10-24 09:42:21,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: Owl is running in 'dev' mode. 2026-10-24 09:42:21,560 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:21] "GET /logo?company=6 HTTP/1.1" 200 - 1 0.009 0.011 2026-10-24 09:42:21,574 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:21] "GET /viin_brand_pos/static/src/img/Viindoo-logo-inverted.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:42:21,580 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 09:42:21,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Evaluate test code "odoo.startTour('CustomerDisplayTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/10/298268be8e414615", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:42:21,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [1/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-10-24 09:42:21,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [2/14] Tour CustomerDisplayTour → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-10-24 09:42:21,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:21] "GET /web/image/product.product/855/image_128 HTTP/1.1" 200 - 5 0.002 0.031 2026-10-24 09:42:21,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [3/14] Tour CustomerDisplayTour → Step An order line with `isSelected: false` should not have 'selected' class (trigger: .order-container .orderline:last-child:not(.selected)) 2026-10-24 09:42:21,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [4/14] Tour CustomerDisplayTour → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-10-24 09:42:21,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [5/14] Tour CustomerDisplayTour → Step send message to customer display: pay with cash, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","oldUnitPrice":"","customerNote":"","internalNote":"","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":true,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":false,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-10-24 09:42:21,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [6/14] Tour CustomerDisplayTour → Step Check that the Cash amount is 2,972.75 (trigger: div.row:has(div:contains('Cash')):has(div:contains('2,972.75'))) 2026-10-24 09:42:21,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [7/14] Tour CustomerDisplayTour → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","oldUnitPrice":"","customerNote":"","internalNote":"","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-10-24 09:42:22,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [8/14] Tour CustomerDisplayTour → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-10-24 09:42:22,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [9/14] Tour CustomerDisplayTour → Step send message to customer display: new order, with value: {"lines":[],"finalized":false,"amount":"0.00","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-10-24 09:42:22,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [10/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-10-24 09:42:22,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [11/14] Tour CustomerDisplayTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:42:22,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [12/14] Tour CustomerDisplayTour → Step Check that the Total amount is 0.00 (trigger: div.row:has(div:contains('Total')):has(div:contains('0.00'))) 2026-10-24 09:42:22,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [13/14] Tour CustomerDisplayTour → Step body 2026-10-24 09:42:22,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [14/14] Tour CustomerDisplayTour → Step An order line with `isSelected: true` should have 'selected' class (trigger: .order-container .orderline:last-child.selected) 2026-10-24 09:42:22,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: tour succeeded 2026-10-24 09:42:22,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: ╔════════════════════════════════════╗ ║ TOUR CustomerDisplayTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:42:22,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: heap 3720496 (allocated 4194304) 2026-10-24 09:42:22,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Closing chrome headless with pid 28906 2026-10-24 09:42:22,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Closing websocket connection 2026-10-24 09:42:22,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Terminating chrome headless with pid 28906 2026-10-24 09:42:22,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094222_640895_test_customer_display.txt 2026-10-24 09:42:22,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Removing chrome user profile "/tmp/tmpvm19smgj_chrome_odoo" 2026-10-24 09:42:22,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-10-24 09:42:22,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:42:23,329 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:23] "GET /web/image/pos.config/10/customer_display_bg_img HTTP/1.1" 200 - 13 0.007 0.451 2026-10-24 09:42:23,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_with_qr ... 2026-10-24 09:42:23,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome pid: 29073 2026-10-24 09:42:23,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome headless temporary user profile dir: /tmp/tmpqe46fbpi_chrome_odoo 2026-10-24 09:42:23,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:45777/json/version 2026-10-24 09:42:23,864 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45777/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:42:23,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Browser version: Chrome/150.0.7871.114 2026-10-24 09:42:23,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:45777/json 2026-10-24 09:42:23,948 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45777/json with timeout 3 increased to 10s during tests 2026-10-24 09:42:24,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Websocket url found: ws://127.0.0.1:45777/devtools/page/ACD3D3F1EBD3FEB5FF9A5922788902A6 2026-10-24 09:42:24,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Enable chrome headless console log notification 2026-10-24 09:42:24,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome headless enable page notifications 2026-10-24 09:42:24,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:42:24,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Setting session cookie in browser 2026-10-24 09:42:24,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Open "http://127.0.0.1:8069/pos_customer_display/10/298268be8e414615" in browser 2026-10-24 09:42:24,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Navigating to: "http://127.0.0.1:8069/pos_customer_display/10/298268be8e414615" 2026-10-24 09:42:24,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:42:24,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:24] "GET /pos_customer_display/10/298268be8e414615 HTTP/1.1" 200 - 50 0.040 0.647 2026-10-24 09:42:24,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Navigation result: {'frameId': 'ACD3D3F1EBD3FEB5FF9A5922788902A6', 'loaderId': '0299E64EE5FD9C8037685F93C11550BC', 'isDownload': False} 2026-10-24 09:42:24,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourWithQr')" 2026-10-24 09:42:25,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a6f8dad/point_of_sale.customer_display_assets.min.js, copying from /web/assets/a6f8dad/point_of_sale.customer_display_assets.min.js 2026-10-24 09:42:25,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:25] "GET /web/assets/1/a6f8dad/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 11 0.007 0.030 2026-10-24 09:42:25,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/24a4d52/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/24a4d52/point_of_sale.customer_display_assets_test.min.js 2026-10-24 09:42:25,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:25] "GET /web/assets/1/24a4d52/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.005 0.047 2026-10-24 09:42:25,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bdfa4b6/point_of_sale.customer_display_assets.min.css, copying from /web/assets/bdfa4b6/point_of_sale.customer_display_assets.min.css 2026-10-24 09:42:25,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:25] "GET /web/assets/1/bdfa4b6/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 8 0.016 0.112 2026-10-24 09:42:25,322 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:42:25,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:25] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.005 0.026 2026-10-24 09:42:25,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: Owl is running in 'dev' mode. 2026-10-24 09:42:25,455 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:25] "GET /viin_brand_pos/static/src/img/Viindoo-logo-inverted.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:25,457 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:25] "GET /logo?company=6 HTTP/1.1" 200 - 1 0.007 0.011 2026-10-24 09:42:25,465 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:42:25,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Evaluate test code "odoo.startTour('CustomerDisplayTourWithQr', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/10/298268be8e414615", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:42:25,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [1/9] Tour CustomerDisplayTourWithQr → Step div:contains('Welcome.') 2026-10-24 09:42:25,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [2/9] Tour CustomerDisplayTourWithQr → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-10-24 09:42:25,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [3/9] Tour CustomerDisplayTourWithQr → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-10-24 09:42:25,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:25] "GET /web/image/product.product/855/image_128 HTTP/1.1" 200 - 5 0.009 0.033 2026-10-24 09:42:25,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [4/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: pay with card, with value: [object Object] (trigger: body) 2026-10-24 09:42:25,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [5/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: send qr code, with value: [object Object] (trigger: body) 2026-10-24 09:42:25,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [6/9] Tour CustomerDisplayTourWithQr → Step img[alt='QR Code'] 2026-10-24 09:42:25,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [7/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: confirm payment, with value: [object Object] (trigger: body) 2026-10-24 09:42:25,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [8/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","oldUnitPrice":"","customerNote":"","internalNote":"","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-10-24 09:42:26,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [9/9] Tour CustomerDisplayTourWithQr → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-10-24 09:42:26,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: tour succeeded 2026-10-24 09:42:26,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourWithQr SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:42:26,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: heap 3806536 (allocated 4456448) 2026-10-24 09:42:26,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Closing chrome headless with pid 29073 2026-10-24 09:42:26,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Closing websocket connection 2026-10-24 09:42:26,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Terminating chrome headless with pid 29073 2026-10-24 09:42:26,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094226_308358_test_customer_display_with_qr.txt 2026-10-24 09:42:26,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Removing chrome user profile "/tmp/tmpqe46fbpi_chrome_odoo" 2026-10-24 09:42:26,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_note_is_present_after_refresh ... 2026-10-24 09:42:26,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Chrome pid: 29249 2026-10-24 09:42:26,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Chrome headless temporary user profile dir: /tmp/tmpdbavhd5q_chrome_odoo 2026-10-24 09:42:26,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Issuing json command http://127.0.0.1:43123/json/version 2026-10-24 09:42:26,923 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43123/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:42:27,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Browser version: Chrome/150.0.7871.114 2026-10-24 09:42:27,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Issuing json command http://127.0.0.1:43123/json 2026-10-24 09:42:27,048 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43123/json with timeout 3 increased to 10s during tests 2026-10-24 09:42:27,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Websocket url found: ws://127.0.0.1:43123/devtools/page/FDF658A3776454E64A670EA603FD5F06 2026-10-24 09:42:27,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Enable chrome headless console log notification 2026-10-24 09:42:27,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Chrome headless enable page notifications 2026-10-24 09:42:27,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:42:27,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Setting session cookie in browser 2026-10-24 09:42:27,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:42:27,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:42:27,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:42:29,617 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:29] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.098 2.261 2026-10-24 09:42:29,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Navigation result: {'frameId': 'FDF658A3776454E64A670EA603FD5F06', 'loaderId': '838111DA46B140E9B6D2A3B87177C46C', 'isDownload': False} 2026-10-24 09:42:29,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Evaluate ready code "odoo.isTourReady('CustomerNoteIsPresentAfterRefresh')" 2026-10-24 09:42:29,678 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:42:29,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:29] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 09:42:29,743 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:29] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-10-24 09:42:29,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:29] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.073 2026-10-24 09:42:30,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 09:42:30,500 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:42:30,508 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:42:30,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.014 2026-10-24 09:42:30,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: IndexedDB 1 Ready 2026-10-24 09:42:30,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Evaluate test code "odoo.startTour('CustomerNoteIsPresentAfterRefresh', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:42:30,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [1/22] Tour CustomerNoteIsPresentAfterRefresh → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:42:31,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.375 0.533 2026-10-24 09:42:31,482 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.826 2026-10-24 09:42:31,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:42:31,821 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-10-24 09:42:31,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-10-24 09:42:31,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:31] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.009 0.015 2026-10-24 09:42:31,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: Owl is running in 'dev' mode. 2026-10-24 09:42:32,086 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:32,137 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:42:32,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:32] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.027 0.035 2026-10-24 09:42:32,187 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:32,194 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:42:32,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:32] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.031 2026-10-24 09:42:32,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [2/22] Tour CustomerNoteIsPresentAfterRefresh → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:42:32,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [3/22] Tour CustomerNoteIsPresentAfterRefresh → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:42:32,685 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:32] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.042 0.070 2026-10-24 09:42:32,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [4/22] Tour CustomerNoteIsPresentAfterRefresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:32,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [5/22] Tour CustomerNoteIsPresentAfterRefresh → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:42:32,950 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:32,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [6/22] Tour CustomerNoteIsPresentAfterRefresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:33,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [7/22] Tour CustomerNoteIsPresentAfterRefresh → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:42:33,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [8/22] Tour CustomerNoteIsPresentAfterRefresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:33,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [9/22] Tour CustomerNoteIsPresentAfterRefresh → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:42:33,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [10/22] Tour CustomerNoteIsPresentAfterRefresh → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:42:33,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [11/22] Tour CustomerNoteIsPresentAfterRefresh → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:42:33,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [12/22] Tour CustomerNoteIsPresentAfterRefresh → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-10-24 09:42:33,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [13/22] Tour CustomerNoteIsPresentAfterRefresh → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 09:42:33,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [14/22] Tour CustomerNoteIsPresentAfterRefresh → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:42:33,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [15/22] Tour CustomerNoteIsPresentAfterRefresh → Step Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note"))) 2026-10-24 09:42:33,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [16/22] Tour CustomerNoteIsPresentAfterRefresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:33,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [17/22] Tour CustomerNoteIsPresentAfterRefresh → Step Wait for the debouncedSync to be complete (trigger: body) 2026-10-24 09:42:34,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [18/22] Tour CustomerNoteIsPresentAfterRefresh → Step refresh page (trigger: body) 2026-10-24 09:42:34,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:34] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.028 0.091 2026-10-24 09:42:34,284 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:42:34,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [19/22] Tour CustomerNoteIsPresentAfterRefresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:34,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: IndexedDB 1 Ready 2026-10-24 09:42:35,305 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 194 0.227 0.514 2026-10-24 09:42:35,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.746 2026-10-24 09:42:35,548 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-24 09:42:35,551 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:42:35,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:42:35,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:42:35,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:42:35,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: Owl is running in 'dev' mode. 2026-10-24 09:42:35,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:35] "GET /web/image/res.company/6/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-10-24 09:42:35,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [20/22] Tour CustomerNoteIsPresentAfterRefresh → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:42:35,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [21/22] Tour CustomerNoteIsPresentAfterRefresh → Step Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note"))) 2026-10-24 09:42:36,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: [22/22] Tour CustomerNoteIsPresentAfterRefresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:36,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: tour succeeded 2026-10-24 09:42:36,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR CustomerNoteIsPresentAfterRefresh SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 09:42:36,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh.browser: heap 14874512 (allocated 17047552) 2026-10-24 09:42:36,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Closing chrome headless with pid 29249 2026-10-24 09:42:36,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Closing websocket connection 2026-10-24 09:42:36,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Terminating chrome headless with pid 29249 2026-10-24 09:42:36,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094236_510574_test_customer_note_is_present_after_refresh.txt 2026-10-24 09:42:36,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_note_is_present_after_refresh: Removing chrome user profile "/tmp/tmpdbavhd5q_chrome_odoo" 2026-10-24 09:42:36,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-10-24 09:42:37,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Chrome pid: 29446 2026-10-24 09:42:37,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Chrome headless temporary user profile dir: /tmp/tmpu0g6r3ys_chrome_odoo 2026-10-24 09:42:37,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Issuing json command http://127.0.0.1:33727/json/version 2026-10-24 09:42:37,368 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33727/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:42:37,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Browser version: Chrome/150.0.7871.114 2026-10-24 09:42:37,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Issuing json command http://127.0.0.1:33727/json 2026-10-24 09:42:37,524 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33727/json with timeout 3 increased to 10s during tests 2026-10-24 09:42:37,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Websocket url found: ws://127.0.0.1:33727/devtools/page/1178FA94B8524B40320C013AB9364818 2026-10-24 09:42:37,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Enable chrome headless console log notification 2026-10-24 09:42:37,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Chrome headless enable page notifications 2026-10-24 09:42:37,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:42:37,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Setting session cookie in browser 2026-10-24 09:42:37,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:42:37,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:42:37,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:42:38,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:38] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.098 0.946 2026-10-24 09:42:38,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Navigation result: {'frameId': '1178FA94B8524B40320C013AB9364818', 'loaderId': '6A0B6A744220C9C2FBFDED90BB7377FC', 'isDownload': False} 2026-10-24 09:42:38,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-24 09:42:38,897 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:42:38,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:38] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:42:38,933 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:38] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:42:38,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:38] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 09:42:39,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:42:39,609 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:39,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: IndexedDB 1 Ready 2026-10-24 09:42:39,642 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:42:39,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:42:39,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [1/12] Tour SearchMoreCustomer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:42:40,524 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 314 0.399 0.515 2026-10-24 09:42:40,538 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.910 2026-10-24 09:42:40,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-24 09:42:40,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:42:40,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 09:42:40,847 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:42:40,890 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:42:40,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: Owl is running in 'dev' mode. 2026-10-24 09:42:41,048 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 09:42:41,059 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:42:41,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:41] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.029 0.039 2026-10-24 09:42:41,110 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:41,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:41,156 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:41] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-10-24 09:42:41,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [2/12] Tour SearchMoreCustomer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:42:41,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [3/12] Tour SearchMoreCustomer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:41,527 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.091 2026-10-24 09:42:41,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [4/12] Tour SearchMoreCustomer → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:42:41,609 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:42:41,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [5/12] Tour SearchMoreCustomer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:42:41,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [6/12] Tour SearchMoreCustomer → Step click more button (trigger: .modal-header .fa-search) 2026-10-24 09:42:41,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [7/12] Tour SearchMoreCustomer → Step .modal-header .input-group input 2026-10-24 09:42:41,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [8/12] Tour SearchMoreCustomer → Step .modal-header .input-group input 2026-10-24 09:42:41,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [9/12] Tour SearchMoreCustomer → Step Select button Search more (trigger: button:contains("Search more")) 2026-10-24 09:42:42,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [10/12] Tour SearchMoreCustomer → Step click partner 'BPartner' from partner list screen (trigger: .modal .partner-list b:contains(BPartner)) 2026-10-24 09:42:42,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [11/12] Tour SearchMoreCustomer → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:42,542 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:42] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 9 0.022 0.074 2026-10-24 09:42:42,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:42,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: [12/12] Tour SearchMoreCustomer → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:42:42,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: tour succeeded 2026-10-24 09:42:42,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: ╔═══════════════════════════════════╗ ║ TOUR SearchMoreCustomer SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:42:42,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more.browser: heap 15882588 (allocated 16785408) 2026-10-24 09:42:42,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Closing chrome headless with pid 29446 2026-10-24 09:42:42,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Closing websocket connection 2026-10-24 09:42:42,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Terminating chrome headless with pid 29446 2026-10-24 09:42:43,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094243_011591_test_customer_search_more.txt 2026-10-24 09:42:43,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_search_more: Removing chrome user profile "/tmp/tmpu0g6r3ys_chrome_odoo" 2026-10-24 09:42:43,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_orders_not_syncing ... 2026-10-24 09:42:43,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome pid: 29630 2026-10-24 09:42:43,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome headless temporary user profile dir: /tmp/tmp3h22itd1_chrome_odoo 2026-10-24 09:42:43,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:34121/json/version 2026-10-24 09:42:43,733 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34121/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:42:43,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Browser version: Chrome/150.0.7871.114 2026-10-24 09:42:43,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:34121/json 2026-10-24 09:42:43,753 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34121/json with timeout 3 increased to 10s during tests 2026-10-24 09:42:43,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Websocket url found: ws://127.0.0.1:34121/devtools/page/EC8792AA04E8DDBA3EB60B71860C321E 2026-10-24 09:42:43,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Enable chrome headless console log notification 2026-10-24 09:42:43,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome headless enable page notifications 2026-10-24 09:42:44,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:42:44,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Setting session cookie in browser 2026-10-24 09:42:44,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:42:44,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:42:44,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:42:45,108 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:45] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.085 0.943 2026-10-24 09:42:45,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Navigation result: {'frameId': 'EC8792AA04E8DDBA3EB60B71860C321E', 'loaderId': 'DDDE50F96FEA5AA2B2BD7AE419523E59', 'isDownload': False} 2026-10-24 09:42:45,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Evaluate ready code "odoo.isTourReady('test_draft_orders_not_syncing')" 2026-10-24 09:42:45,142 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:42:45,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-24 09:42:45,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.033 2026-10-24 09:42:45,245 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:45] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-24 09:42:45,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:42:46,036 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 09:42:46,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: IndexedDB 1 Ready 2026-10-24 09:42:46,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Evaluate test code "odoo.startTour('test_draft_orders_not_syncing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:42:46,070 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:42:46,075 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.013 0.041 2026-10-24 09:42:46,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [1/15] Tour test_draft_orders_not_syncing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:42:46,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.310 0.540 2026-10-24 09:42:46,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.798 2026-10-24 09:42:47,166 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:42:47,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:42:47,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:42:47,279 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:42:47,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: Owl is running in 'dev' mode. 2026-10-24 09:42:47,423 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:42:47,441 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:42:47,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.013 0.036 2026-10-24 09:42:47,510 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:42:47,512 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:42:47,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.020 2026-10-24 09:42:47,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [2/15] Tour test_draft_orders_not_syncing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:42:47,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [3/15] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:47,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:47] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.045 0.093 2026-10-24 09:42:48,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [4/15] Tour test_draft_orders_not_syncing → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:42:48,052 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:42:48,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [5/15] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:48,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [6/15] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:42:48,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [7/15] Tour test_draft_orders_not_syncing → Step .pos-leftheader .list-plus-btn 2026-10-24 09:42:48,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [8/15] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:42:48,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [9/15] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:42:48,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [10/15] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:42:48,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [11/15] Tour test_draft_orders_not_syncing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:42:48,665 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:48,669 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:48,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [12/15] Tour test_draft_orders_not_syncing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:42:48,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [13/15] Tour test_draft_orders_not_syncing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:42:48,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [14/15] Tour test_draft_orders_not_syncing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:42:48,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10129809 started for PoS orders references: [{'name': 'Order 00142-001-0002', 'uuid': '53ecbba5-90ab-42b6-9f71-825578066506'}] 2026-10-24 09:42:48,921 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:42:49,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10129809 order {'name': 'Order 00142-001-0002', 'uuid': '53ecbba5-90ab-42b6-9f71-825578066506'} created pos.order #97 2026-10-24 09:42:49,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10129809 finished 2026-10-24 09:42:49,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.405 0.678 2026-10-24 09:42:50,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:42:50,140 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:50] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.019 2026-10-24 09:42:50,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [15/15] Tour test_draft_orders_not_syncing → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:42:50,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: tour succeeded 2026-10-24 09:42:50,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_draft_orders_not_syncing SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:42:50,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: heap 15859100 (allocated 18096128) 2026-10-24 09:42:50,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Closing chrome headless with pid 29630 2026-10-24 09:42:50,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Closing websocket connection 2026-10-24 09:42:50,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Terminating chrome headless with pid 29630 2026-10-24 09:42:50,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094250_520156_test_draft_orders_not_syncing.txt 2026-10-24 09:42:50,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Removing chrome user profile "/tmp/tmp3h22itd1_chrome_odoo" 2026-10-24 09:42:50,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_dynamic_product_price ... 2026-10-24 09:42:51,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Chrome pid: 29817 2026-10-24 09:42:51,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Chrome headless temporary user profile dir: /tmp/tmpxyc6tobc_chrome_odoo 2026-10-24 09:42:51,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Issuing json command http://127.0.0.1:46809/json/version 2026-10-24 09:42:51,550 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46809/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:42:51,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Browser version: Chrome/150.0.7871.114 2026-10-24 09:42:51,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Issuing json command http://127.0.0.1:46809/json 2026-10-24 09:42:51,651 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46809/json with timeout 3 increased to 10s during tests 2026-10-24 09:42:51,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Websocket url found: ws://127.0.0.1:46809/devtools/page/4CF0BEBE47B76E838617D16F601A7804 2026-10-24 09:42:51,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Enable chrome headless console log notification 2026-10-24 09:42:51,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Chrome headless enable page notifications 2026-10-24 09:42:51,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:42:51,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Setting session cookie in browser 2026-10-24 09:42:51,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:42:51,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:42:51,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:42:53,069 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:53] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.124 1.029 2026-10-24 09:42:53,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Navigation result: {'frameId': '4CF0BEBE47B76E838617D16F601A7804', 'loaderId': 'AFBAF9F6510EFECF161D4FDBD98BE1A1', 'isDownload': False} 2026-10-24 09:42:53,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Evaluate ready code "odoo.isTourReady('test_dynamic_product_price')" 2026-10-24 09:42:53,105 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:42:53,140 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:53] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-10-24 09:42:53,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:53] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-24 09:42:53,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:53] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-10-24 09:42:53,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:42:53,838 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:53,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: IndexedDB 1 Ready 2026-10-24 09:42:53,881 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:42:53,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Evaluate test code "odoo.startTour('test_dynamic_product_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:42:53,899 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.016 0.032 2026-10-24 09:42:53,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [1/15] Tour test_dynamic_product_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:42:54,828 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:54] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.375 0.585 2026-10-24 09:42:54,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.901 2026-10-24 09:42:55,146 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:42:55,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-24 09:42:55,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.019 2026-10-24 09:42:55,303 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:42:55,365 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.016 2026-10-24 09:42:55,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: Owl is running in 'dev' mode. 2026-10-24 09:42:55,509 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:42:55,522 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:42:55,563 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.011 0.038 2026-10-24 09:42:55,584 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:55,611 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:42:55,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:55] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-10-24 09:42:55,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [2/15] Tour test_dynamic_product_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:42:55,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [3/15] Tour test_dynamic_product_price → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-10-24 09:42:56,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.038 0.085 2026-10-24 09:42:56,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [4/15] Tour test_dynamic_product_price → Step picking radio attribute with name Dynamic Value 1 (trigger: .modal .attribute-name-cell:contains('Dynamic Value 1') input) 2026-10-24 09:42:56,153 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:42:56,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [5/15] Tour test_dynamic_product_price → Step Click on Add (trigger: body button:contains(Add)) 2026-10-24 09:42:56,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [6/15] Tour test_dynamic_product_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:56,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [7/15] Tour test_dynamic_product_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product (Dynamic Value 1)","quantity":"1.0","price":"10.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product (Dynamic Value 1)")):has(.qty:contains("1")):has(.price:contains("10.00"))) 2026-10-24 09:42:56,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [8/15] Tour test_dynamic_product_price → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:56,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [9/15] Tour test_dynamic_product_price → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-10-24 09:42:56,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [10/15] Tour test_dynamic_product_price → Step picking radio attribute with name Dynamic Value 2 (trigger: .modal .attribute-name-cell:contains('Dynamic Value 2') input) 2026-10-24 09:42:56,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [11/15] Tour test_dynamic_product_price → Step Click on Add (trigger: body button:contains(Add)) 2026-10-24 09:42:56,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [12/15] Tour test_dynamic_product_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:42:56,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [13/15] Tour test_dynamic_product_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product (Dynamic Value 2)","quantity":"1.0","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product (Dynamic Value 2)")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-10-24 09:42:56,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [14/15] Tour test_dynamic_product_price → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:42:56,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:42:56] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.102 0.204 2026-10-24 09:42:57,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: [15/15] Tour test_dynamic_product_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:42:57,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: tour succeeded 2026-10-24 09:42:57,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_dynamic_product_price SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:42:57,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price.browser: heap 15656108 (allocated 16785408) 2026-10-24 09:42:57,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Closing chrome headless with pid 29817 2026-10-24 09:42:57,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Closing websocket connection 2026-10-24 09:42:57,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Terminating chrome headless with pid 29817 2026-10-24 09:42:57,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094257_339406_test_dynamic_product_price.txt 2026-10-24 09:42:57,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_dynamic_product_price: Removing chrome user profile "/tmp/tmpxyc6tobc_chrome_odoo" 2026-10-24 09:42:57,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-10-24 09:42:58,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 29993 2026-10-24 09:42:58,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmp64v428m7_chrome_odoo 2026-10-24 09:42:58,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:33883/json/version 2026-10-24 09:42:58,479 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33883/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:42:58,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/150.0.7871.114 2026-10-24 09:42:58,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:33883/json 2026-10-24 09:42:58,560 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33883/json with timeout 3 increased to 10s during tests 2026-10-24 09:42:58,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:33883/devtools/page/1E36243C6E69BF506FAA6ECB8A929B3E 2026-10-24 09:42:58,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-10-24 09:42:58,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-10-24 09:42:58,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:42:58,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-10-24 09:42:58,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:42:58,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:42:58,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:43:01,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:01] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.097 2.254 2026-10-24 09:43:01,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': '1E36243C6E69BF506FAA6ECB8A929B3E', 'loaderId': '9601454AA7FC05EC76EDF89682299BC1', 'isDownload': False} 2026-10-24 09:43:01,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionIncl')" 2026-10-24 09:43:01,332 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:43:01,371 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:01] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.017 2026-10-24 09:43:01,386 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:01] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-24 09:43:01,393 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:01] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 09:43:01,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:43:02,010 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:02,022 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:02,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: IndexedDB 1 Ready 2026-10-24 09:43:02,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate test code "odoo.startTour('FiscalPositionIncl', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:43:02,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-24 09:43:02,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [1/33] Tour FiscalPositionIncl → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:43:02,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.300 0.595 2026-10-24 09:43:02,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.857 2026-10-24 09:43:03,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-24 09:43:03,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:43:03,268 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-24 09:43:03,319 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:43:03,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-10-24 09:43:03,449 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:43:03,462 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:43:03,513 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.012 0.052 2026-10-24 09:43:03,556 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:43:03,559 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:43:03,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:03] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.023 2026-10-24 09:43:03,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [2/33] Tour FiscalPositionIncl → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:43:03,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [3/33] Tour FiscalPositionIncl → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:43:04,004 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:04] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.074 2026-10-24 09:43:04,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [4/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:04,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [5/33] Tour FiscalPositionIncl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:43:04,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [6/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:04,308 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:04,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [7/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:04,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [8/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:43:04,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [9/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:43:04,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [10/33] Tour FiscalPositionIncl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:43:04,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [11/33] Tour FiscalPositionIncl → Step fiscal position screen is shown (trigger: .selection-item:contains("Incl. to Incl.")) 2026-10-24 09:43:04,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [12/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:04,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [13/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:04,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [14/33] Tour FiscalPositionIncl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:43:04,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [15/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:05,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [16/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:05,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [17/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:43:05,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [18/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:43:05,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [19/33] Tour FiscalPositionIncl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:43:05,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [20/33] Tour FiscalPositionIncl → Step fiscal position screen is shown (trigger: .selection-item:contains("Incl. to Excl.")) 2026-10-24 09:43:05,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [21/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:05,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [22/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:05,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [23/33] Tour FiscalPositionIncl → Step order total amount is '110.00' (trigger: .product-screen .order-summary .total:contains("110.00")) 2026-10-24 09:43:05,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [24/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:05,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [25/33] Tour FiscalPositionIncl → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:43:05,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [26/33] Tour FiscalPositionIncl → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:43:05,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [27/33] Tour FiscalPositionIncl → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:43:05,734 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:05,737 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:43:05,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [28/33] Tour FiscalPositionIncl → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:43:05,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [29/33] Tour FiscalPositionIncl → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:43:05,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [30/33] Tour FiscalPositionIncl → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:43:06,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93725612 started for PoS orders references: [{'name': 'Order 00144-001-0001', 'uuid': '441b0667-1498-4879-beec-c98d3da7d562'}] 2026-10-24 09:43:06,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [31/33] Tour FiscalPositionIncl → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:43:06,121 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:43:07,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93725612 order {'name': 'Order 00144-001-0001', 'uuid': '441b0667-1498-4879-beec-c98d3da7d562'} created pos.order #98 2026-10-24 09:43:07,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93725612 finished 2026-10-24 09:43:07,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.473 0.661 2026-10-24 09:43:07,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:43:07,351 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:07] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.009 0.013 2026-10-24 09:43:07,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [32/33] Tour FiscalPositionIncl → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:43:07,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [33/33] Tour FiscalPositionIncl → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:43:07,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-10-24 09:43:07,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionIncl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:43:07,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 16890448 (allocated 17965056) 2026-10-24 09:43:07,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 29993 2026-10-24 09:43:07,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-10-24 09:43:07,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 29993 2026-10-24 09:43:07,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094307_923732_test_fiscal_position_inclusive_and_exclusive_tax.txt 2026-10-24 09:43:07,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmp64v428m7_chrome_odoo" 2026-10-24 09:43:08,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 30184 2026-10-24 09:43:08,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmpv7afllsb_chrome_odoo 2026-10-24 09:43:08,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:41447/json/version 2026-10-24 09:43:08,450 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41447/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:43:08,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/150.0.7871.114 2026-10-24 09:43:08,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:41447/json 2026-10-24 09:43:08,573 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41447/json with timeout 3 increased to 10s during tests 2026-10-24 09:43:08,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:41447/devtools/page/ECE90FA034B829C75240A3DEE2244F72 2026-10-24 09:43:08,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-10-24 09:43:08,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-10-24 09:43:08,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:43:08,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-10-24 09:43:08,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:43:08,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:43:08,933 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:08] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.023 0.096 2026-10-24 09:43:08,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': 'ECE90FA034B829C75240A3DEE2244F72', 'loaderId': 'D65493B135F10CAAC78AA2CEE33719BD', 'isDownload': False} 2026-10-24 09:43:08,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionExcl')" 2026-10-24 09:43:08,979 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:43:09,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:09] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:43:09,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:09] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.027 2026-10-24 09:43:09,041 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:09] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-10-24 09:43:09,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:43:09,789 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:43:09,810 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:43:09,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: IndexedDB 1 Ready 2026-10-24 09:43:09,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.007 2026-10-24 09:43:09,829 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate test code "odoo.startTour('FiscalPositionExcl', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:43:09,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [1/29] Tour FiscalPositionExcl → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:43:10,511 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:10] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 196 0.196 0.500 2026-10-24 09:43:10,515 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.645 2026-10-24 09:43:10,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:43:10,865 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:43:10,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:43:10,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:10] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:43:10,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-10-24 09:43:11,116 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:11,135 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:43:11,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:11] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.006 0.025 2026-10-24 09:43:11,256 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43: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-24 09:43:11,264 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:43:11,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:11] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.026 2026-10-24 09:43:11,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [2/29] Tour FiscalPositionExcl → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-10-24 09:43:11,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [3/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:11,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [4/29] Tour FiscalPositionExcl → Step order total amount is '120.00' (trigger: .product-screen .order-summary .total:contains("120.00")) 2026-10-24 09:43:11,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [5/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:11,760 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:43:11,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [6/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:11,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [7/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:43:11,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [8/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:43:12,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [9/29] Tour FiscalPositionExcl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:43:12,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [10/29] Tour FiscalPositionExcl → Step fiscal position screen is shown (trigger: .selection-item:contains("Excl. to Excl.")) 2026-10-24 09:43:12,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [11/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:12,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [12/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:12,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [13/29] Tour FiscalPositionExcl → Step order total amount is '110.00' (trigger: .product-screen .order-summary .total:contains("110.00")) 2026-10-24 09:43:12,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [14/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:12,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [15/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:12,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [16/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:43:12,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [17/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:43:12,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [18/29] Tour FiscalPositionExcl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:43:12,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [19/29] Tour FiscalPositionExcl → Step fiscal position screen is shown (trigger: .selection-item:contains("Excl. to Incl.")) 2026-10-24 09:43:12,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [20/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:12,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [21/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:12,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [22/29] Tour FiscalPositionExcl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:43:13,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [23/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:13,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [24/29] Tour FiscalPositionExcl → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:43:13,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [25/29] Tour FiscalPositionExcl → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:43:13,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [26/29] Tour FiscalPositionExcl → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:43:13,236 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:13,239 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:13,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [27/29] Tour FiscalPositionExcl → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:43:13,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [28/29] Tour FiscalPositionExcl → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:43:13,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [29/29] Tour FiscalPositionExcl → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:43:13,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-10-24 09:43:13,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionExcl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:43:13,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42220800 started for PoS orders references: [{'name': 'Order 00144-002-0001', 'uuid': '6501d467-6a25-45af-bb03-1c408b7b9be9'}] 2026-10-24 09:43:13,576 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:43:13,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 16267640 (allocated 17571840) 2026-10-24 09:43:13,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 30184 2026-10-24 09:43:13,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-10-24 09:43:13,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 30184 2026-10-24 09:43:13,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094313_875084_test_fiscal_position_inclusive_and_exclusive_tax.txt 2026-10-24 09:43:13,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmpv7afllsb_chrome_odoo" 2026-10-24 09:43:13,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: waiting for threads: [] 2026-10-24 09:43:14,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42220800 order {'name': 'Order 00144-002-0001', 'uuid': '6501d467-6a25-45af-bb03-1c408b7b9be9'} created pos.order #99 2026-10-24 09:43:14,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42220800 finished 2026-10-24 09:43:14,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 204 0.278 0.514 2026-10-24 09:43:14,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-10-24 09:43:15,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome pid: 30366 2026-10-24 09:43:15,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome headless temporary user profile dir: /tmp/tmpvk1i3dss_chrome_odoo 2026-10-24 09:43:15,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:35069/json/version 2026-10-24 09:43:15,262 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35069/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:43:15,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Browser version: Chrome/150.0.7871.114 2026-10-24 09:43:15,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:35069/json 2026-10-24 09:43:15,302 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35069/json with timeout 3 increased to 10s during tests 2026-10-24 09:43:15,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Websocket url found: ws://127.0.0.1:35069/devtools/page/9F220A15390FD726A560CB25F38A7E4F 2026-10-24 09:43:15,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Enable chrome headless console log notification 2026-10-24 09:43:15,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome headless enable page notifications 2026-10-24 09:43:15,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:43:15,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Setting session cookie in browser 2026-10-24 09:43:15,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:43:15,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:43:15,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:43:16,611 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:16] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.083 0.955 2026-10-24 09:43:16,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Navigation result: {'frameId': '9F220A15390FD726A560CB25F38A7E4F', 'loaderId': '31069982F5940D6A83CC35C8F98140F6', 'isDownload': False} 2026-10-24 09:43:16,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-24 09:43:16,638 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:43:16,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:16] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-24 09:43:16,701 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:16] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-24 09:43:16,727 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:16] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.064 2026-10-24 09:43:17,399 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:43:17,435 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:17,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: IndexedDB 1 Ready 2026-10-24 09:43:17,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:43:17,468 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:43:17,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [1/23] Tour FiscalPositionNoTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:43:18,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:18] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.429 0.547 2026-10-24 09:43:18,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.016 1.010 2026-10-24 09:43:18,721 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:43:18,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.024 0.019 2026-10-24 09:43:18,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:43:18,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:43:18,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:43:18,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: Owl is running in 'dev' mode. 2026-10-24 09:43:19,048 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:19,072 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:43:19,108 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:19] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.009 0.042 2026-10-24 09:43:19,112 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:19,157 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-24 09:43:19,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [2/23] Tour FiscalPositionNoTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:43:19,162 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:19] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.013 0.026 2026-10-24 09:43:19,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [3/23] Tour FiscalPositionNoTax → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:43:19,456 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:19] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.062 2026-10-24 09:43:19,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [4/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:19,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [5/23] Tour FiscalPositionNoTax → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:43:19,668 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:43:19,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [6/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:19,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [7/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:19,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [8/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:43:19,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [9/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:43:19,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [10/23] Tour FiscalPositionNoTax → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:43:20,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [11/23] Tour FiscalPositionNoTax → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-10-24 09:43:20,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [12/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:20,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [13/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:20,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [14/23] Tour FiscalPositionNoTax → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:43:20,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [15/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:20,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [16/23] Tour FiscalPositionNoTax → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:43:20,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [17/23] Tour FiscalPositionNoTax → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:43:20,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [18/23] Tour FiscalPositionNoTax → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:43:20,570 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:20,572 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:43:20,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [19/23] Tour FiscalPositionNoTax → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:43:20,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [20/23] Tour FiscalPositionNoTax → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:43:20,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [21/23] Tour FiscalPositionNoTax → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:43:20,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57221024 started for PoS orders references: [{'name': 'Order 00145-001-0001', 'uuid': 'c7f64ed4-b98f-4b9c-828f-f8d88a10603a'}] 2026-10-24 09:43:20,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [22/23] Tour FiscalPositionNoTax → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:43:20,949 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:43:21,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57221024 order {'name': 'Order 00145-001-0001', 'uuid': 'c7f64ed4-b98f-4b9c-828f-f8d88a10603a'} created pos.order #100 2026-10-24 09:43:21,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57221024 finished 2026-10-24 09:43:21,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.388 0.672 2026-10-24 09:43:21,995 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:43:22,092 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:22] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 09:43:22,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [23/23] Tour FiscalPositionNoTax → Step Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains(""))))) 2026-10-24 09:43:22,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: tour succeeded 2026-10-24 09:43:22,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: ╔════════════════════════════════════╗ ║ TOUR FiscalPositionNoTax SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:43:22,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: heap 16026764 (allocated 17571840) 2026-10-24 09:43:22,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Closing chrome headless with pid 30366 2026-10-24 09:43:22,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Closing websocket connection 2026-10-24 09:43:22,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Terminating chrome headless with pid 30366 2026-10-24 09:43:22,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094322_502881_test_fiscal_position_no_tax.txt 2026-10-24 09:43:22,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Removing chrome user profile "/tmp/tmpvk1i3dss_chrome_odoo" 2026-10-24 09:43:22,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_tax_group_labels ... 2026-10-24 09:43:23,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome pid: 30561 2026-10-24 09:43:23,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome headless temporary user profile dir: /tmp/tmpbe3t2akk_chrome_odoo 2026-10-24 09:43:23,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:37561/json/version 2026-10-24 09:43:23,589 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37561/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:43:23,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Browser version: Chrome/150.0.7871.114 2026-10-24 09:43:23,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:37561/json 2026-10-24 09:43:23,611 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37561/json with timeout 3 increased to 10s during tests 2026-10-24 09:43:23,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Websocket url found: ws://127.0.0.1:37561/devtools/page/FE2701276E5944ABFA1B80F7EE471CF0 2026-10-24 09:43:23,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Enable chrome headless console log notification 2026-10-24 09:43:23,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome headless enable page notifications 2026-10-24 09:43:23,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:43:23,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Setting session cookie in browser 2026-10-24 09:43:23,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:43:23,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:43:23,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:43:24,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:24] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.104 0.951 2026-10-24 09:43:24,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Navigation result: {'frameId': 'FE2701276E5944ABFA1B80F7EE471CF0', 'loaderId': '166CCE0B2789346B1E13B073C1E7D11C', 'isDownload': False} 2026-10-24 09:43:24,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Evaluate ready code "odoo.isTourReady('FiscalPositionTaxLabels')" 2026-10-24 09:43:24,969 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:43:24,998 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:24] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-24 09:43:25,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:25] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 09:43:25,045 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:25] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.039 2026-10-24 09:43:25,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:25] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:43:25,678 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:43:25,690 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:25,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Evaluate test code "odoo.startTour('FiscalPositionTaxLabels', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:43:25,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: IndexedDB 1 Ready 2026-10-24 09:43:25,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [1/24] Tour FiscalPositionTaxLabels → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:43:26,599 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:26] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.326 0.571 2026-10-24 09:43:26,623 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.917 2026-10-24 09:43:26,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:43:26,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:43:26,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:43:27,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.007 0.012 2026-10-24 09:43:27,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:27] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:43:27,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: Owl is running in 'dev' mode. 2026-10-24 09:43:27,230 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:43:27,256 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:27,291 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:27] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.010 0.036 2026-10-24 09:43:27,323 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:27,335 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:43:27,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:27] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.019 2026-10-24 09:43:27,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [2/24] Tour FiscalPositionTaxLabels → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:43:27,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [3/24] Tour FiscalPositionTaxLabels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:43:27,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:27] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.035 0.078 2026-10-24 09:43:27,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [4/24] Tour FiscalPositionTaxLabels → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:28,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [5/24] Tour FiscalPositionTaxLabels → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:43:28,092 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:28,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [6/24] Tour FiscalPositionTaxLabels → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:28,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [7/24] Tour FiscalPositionTaxLabels → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:28,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [8/24] Tour FiscalPositionTaxLabels → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:43:28,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [9/24] Tour FiscalPositionTaxLabels → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:43:28,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [10/24] Tour FiscalPositionTaxLabels → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:43:28,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [11/24] Tour FiscalPositionTaxLabels → Step fiscal position screen is shown (trigger: .selection-item:contains("Fiscal Position Test")) 2026-10-24 09:43:28,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [12/24] Tour FiscalPositionTaxLabels → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:28,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [13/24] Tour FiscalPositionTaxLabels → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:28,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [14/24] Tour FiscalPositionTaxLabels → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:43:28,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [15/24] Tour FiscalPositionTaxLabels → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:28,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [16/24] Tour FiscalPositionTaxLabels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:43:28,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [17/24] Tour FiscalPositionTaxLabels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:43:29,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [18/24] Tour FiscalPositionTaxLabels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:43:29,028 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:29,034 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:43:29,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [19/24] Tour FiscalPositionTaxLabels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:43:29,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [20/24] Tour FiscalPositionTaxLabels → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:43:29,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [21/24] Tour FiscalPositionTaxLabels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:43:29,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25041627 started for PoS orders references: [{'name': 'Order 00146-001-0001', 'uuid': '8bc590cf-7548-4a5b-a41b-541917202b82'}] 2026-10-24 09:43:29,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [22/24] Tour FiscalPositionTaxLabels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:43:29,390 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:30,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25041627 order {'name': 'Order 00146-001-0001', 'uuid': '8bc590cf-7548-4a5b-a41b-541917202b82'} created pos.order #101 2026-10-24 09:43:30,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25041627 finished 2026-10-24 09:43:30,433 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.423 0.679 2026-10-24 09:43:30,543 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:43:30,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:30] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:43:30,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [23/24] Tour FiscalPositionTaxLabels → Step Make sure orderline tax label is correct (trigger: .orderline:contains('Tax Group 2')) 2026-10-24 09:43:30,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [24/24] Tour FiscalPositionTaxLabels → Step Make sure receipt tax label is correct and correspond to the orderline (trigger: .pos-receipt-taxes:contains('Tax Group 2')) 2026-10-24 09:43:30,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: tour succeeded 2026-10-24 09:43:30,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: ╔════════════════════════════════════════╗ ║ TOUR FiscalPositionTaxLabels SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:43:30,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: heap 16296772 (allocated 17571840) 2026-10-24 09:43:30,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Closing chrome headless with pid 30561 2026-10-24 09:43:31,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Closing websocket connection 2026-10-24 09:43:31,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Terminating chrome headless with pid 30561 2026-10-24 09:43:31,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094331_138936_test_fiscal_position_tax_group_labels.txt 2026-10-24 09:43:31,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Removing chrome user profile "/tmp/tmpbe3t2akk_chrome_odoo" 2026-10-24 09:43:31,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-10-24 09:43:32,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome pid: 30743 2026-10-24 09:43:32,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome headless temporary user profile dir: /tmp/tmpvqtpq8is_chrome_odoo 2026-10-24 09:43:32,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:39665/json/version 2026-10-24 09:43:32,172 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39665/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:43:32,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Browser version: Chrome/150.0.7871.114 2026-10-24 09:43:32,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:39665/json 2026-10-24 09:43:32,196 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39665/json with timeout 3 increased to 10s during tests 2026-10-24 09:43:32,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Websocket url found: ws://127.0.0.1:39665/devtools/page/C150550AC3BD1DF6394FD02431DB43D7 2026-10-24 09:43:32,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Enable chrome headless console log notification 2026-10-24 09:43:32,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome headless enable page notifications 2026-10-24 09:43:32,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:43:32,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Setting session cookie in browser 2026-10-24 09:43:32,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:43:32,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:43:32,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:43:33,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:33] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.105 0.931 2026-10-24 09:43:33,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Navigation result: {'frameId': 'C150550AC3BD1DF6394FD02431DB43D7', 'loaderId': 'D0CDC148C7F5492433E4CEABD42E8FCA', 'isDownload': False} 2026-10-24 09:43:33,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-24 09:43:33,559 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:43:33,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:33] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-24 09:43:33,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:33] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.049 2026-10-24 09:43:33,675 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:33] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.085 2026-10-24 09:43:34,335 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:43:34,352 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:34,363 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:34,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: IndexedDB 1 Ready 2026-10-24 09:43:34,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:43:34,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [1/19] Tour FixedTaxNegativeQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:43:35,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.333 0.557 2026-10-24 09:43:35,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.874 2026-10-24 09:43:35,560 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:43:35,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:43:35,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:43:35,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:43:35,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-24 09:43:35,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: Owl is running in 'dev' mode. 2026-10-24 09:43:35,881 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:43:35,949 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-24 09:43:35,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:35] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.024 0.036 2026-10-24 09:43:36,011 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43: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-24 09:43:36,023 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:43:36,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:36] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-10-24 09:43:36,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [2/19] Tour FixedTaxNegativeQty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:43:36,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [3/19] Tour FixedTaxNegativeQty → Step click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product")) 2026-10-24 09:43:36,508 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.085 2026-10-24 09:43:36,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [4/19] Tour FixedTaxNegativeQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:36,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [5/19] Tour FixedTaxNegativeQty → 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(.qty:contains("1")):has(.price:contains("1.0"))) 2026-10-24 09:43:36,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [6/19] Tour FixedTaxNegativeQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:36,765 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:43:36,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [7/19] Tour FixedTaxNegativeQty → Step 'Zero Amount Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Zero Amount Product")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:43:36,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [8/19] Tour FixedTaxNegativeQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:43:36,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [9/19] Tour FixedTaxNegativeQty → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Zero Amount Product","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1"))) 2026-10-24 09:43:37,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [10/19] Tour FixedTaxNegativeQty → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:43:37,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [11/19] Tour FixedTaxNegativeQty → 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(.qty:contains("-1")):has(.price:contains("-1.0"))) 2026-10-24 09:43:37,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [12/19] Tour FixedTaxNegativeQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:43:37,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [13/19] Tour FixedTaxNegativeQty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:43:37,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [14/19] Tour FixedTaxNegativeQty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:43:37,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [15/19] Tour FixedTaxNegativeQty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:43:37,559 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:37,564 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:43:37,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [16/19] Tour FixedTaxNegativeQty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:43:37,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [17/19] Tour FixedTaxNegativeQty → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:43:37,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [18/19] Tour FixedTaxNegativeQty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:43:37,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94795745 started for PoS orders references: [{'name': 'Order 00147-001-0001', 'uuid': '18aa5aef-6756-4c58-815d-a77ae26bbe79'}] 2026-10-24 09:43:37,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [19/19] Tour FixedTaxNegativeQty → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:43:37,897 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 09:43:38,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94795745 order {'name': 'Order 00147-001-0001', 'uuid': '18aa5aef-6756-4c58-815d-a77ae26bbe79'} created pos.order #102 2026-10-24 09:43:38,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94795745 finished 2026-10-24 09:43:38,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 344 0.381 0.672 2026-10-24 09:43:38,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:43:39,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:39] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.016 2026-10-24 09:43:39,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: tour succeeded 2026-10-24 09:43:39,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: ╔════════════════════════════════════╗ ║ TOUR FixedTaxNegativeQty SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:43:39,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: heap 15905728 (allocated 17571840) 2026-10-24 09:43:39,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Closing chrome headless with pid 30743 2026-10-24 09:43:39,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Closing websocket connection 2026-10-24 09:43:39,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Terminating chrome headless with pid 30743 2026-10-24 09:43:39,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094339_484811_test_fixed_tax_negative_qty.txt 2026-10-24 09:43:39,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Removing chrome user profile "/tmp/tmpvqtpq8is_chrome_odoo" 2026-10-24 09:43:41,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_free_text_custom_attribute_on_receipt ... 2026-10-24 09:43:41,735 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #40 deleted product.template.attribute.value records with IDs: [469] 2026-10-24 09:43:41,743 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #40 deleted product.template.attribute.value records with IDs: [470] 2026-10-24 09:43:41,751 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #40 deleted product.template.attribute.value records with IDs: [471] 2026-10-24 09:43:41,758 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #40 deleted product.template.attribute.value records with IDs: [472] 2026-10-24 09:43:41,798 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #40 deleted product.template.attribute.line records with IDs: [131] 2026-10-24 09:43:41,821 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #40 deleted product.template.attribute.line records with IDs: [132] 2026-10-24 09:43:42,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Chrome pid: 30937 2026-10-24 09:43:42,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Chrome headless temporary user profile dir: /tmp/tmpttwfsfxs_chrome_odoo 2026-10-24 09:43:42,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Issuing json command http://127.0.0.1:33731/json/version 2026-10-24 09:43:42,559 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33731/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:43:42,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Browser version: Chrome/150.0.7871.114 2026-10-24 09:43:42,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Issuing json command http://127.0.0.1:33731/json 2026-10-24 09:43:42,627 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33731/json with timeout 3 increased to 10s during tests 2026-10-24 09:43:42,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Websocket url found: ws://127.0.0.1:33731/devtools/page/069C68877B751508106FC757F6048B41 2026-10-24 09:43:42,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Enable chrome headless console log notification 2026-10-24 09:43:42,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Chrome headless enable page notifications 2026-10-24 09:43:42,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:43:42,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Setting session cookie in browser 2026-10-24 09:43:42,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:43:42,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:43:42,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:43:43,837 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:43] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.119 0.910 2026-10-24 09:43:43,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Navigation result: {'frameId': '069C68877B751508106FC757F6048B41', 'loaderId': 'E59FCEFDFE9F58BDB666D6CE9A673741', 'isDownload': False} 2026-10-24 09:43:43,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Evaluate ready code "odoo.isTourReady('test_free_text_custom_attribute_on_receipt')" 2026-10-24 09:43:43,878 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:43:43,917 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:43] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-24 09:43:43,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:43] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-24 09:43:43,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:43] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.052 2026-10-24 09:43:44,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:43:44,686 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:43:44,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: IndexedDB 1 Ready 2026-10-24 09:43:44,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Evaluate test code "odoo.startTour('test_free_text_custom_attribute_on_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:43:44,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [1/15] Tour test_free_text_custom_attribute_on_receipt → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:43:44,734 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-24 09:43:46,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.301 1.762 2026-10-24 09:43:46,783 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 2.040 2026-10-24 09:43:47,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:43:47,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:43:47,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:43:47,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:43:47,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:43:47,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: Owl is running in 'dev' mode. 2026-10-24 09:43:47,441 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:43:47,460 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:43:47,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.010 0.045 2026-10-24 09:43:47,530 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:43:47,539 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "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-24 09:43:47,564 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.009 0.016 2026-10-24 09:43:47,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [2/15] Tour test_free_text_custom_attribute_on_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:43:47,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [3/15] Tour test_free_text_custom_attribute_on_receipt → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:43:47,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.068 2026-10-24 09:43:47,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [4/15] Tour test_free_text_custom_attribute_on_receipt → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-10-24 09:43:47,989 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:48,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [5/15] Tour test_free_text_custom_attribute_on_receipt → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-10-24 09:43:48,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [6/15] Tour test_free_text_custom_attribute_on_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:43:48,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [7/15] Tour test_free_text_custom_attribute_on_receipt → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:43:48,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [8/15] Tour test_free_text_custom_attribute_on_receipt → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:43:48,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [9/15] Tour test_free_text_custom_attribute_on_receipt → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:43:48,432 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:43:48,433 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:43:48,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [10/15] Tour test_free_text_custom_attribute_on_receipt → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:43:48,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [11/15] Tour test_free_text_custom_attribute_on_receipt → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:43:48,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [12/15] Tour test_free_text_custom_attribute_on_receipt → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:43:48,683 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:48,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:48] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.097 0.171 2026-10-24 09:43:48,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41386410 started for PoS orders references: [{'name': 'Order 00148-001-0001', 'uuid': '03389a27-f212-4169-ac04-ddb151870230'}] 2026-10-24 09:43:49,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41386410 order {'name': 'Order 00148-001-0001', 'uuid': '03389a27-f212-4169-ac04-ddb151870230'} created pos.order #103 2026-10-24 09:43:49,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41386410 finished 2026-10-24 09:43:49,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.441 0.812 2026-10-24 09:43:49,977 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:43:50,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:50] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:43:50,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [13/15] Tour test_free_text_custom_attribute_on_receipt → Step Check orderline with attributes: {"productName":"Configurable Chair (Fabrics: Other: Custom Fabric)"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair (Fabrics: Other: Custom Fabric)"))) 2026-10-24 09:43:50,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [14/15] Tour test_free_text_custom_attribute_on_receipt → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:43:50,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: [15/15] Tour test_free_text_custom_attribute_on_receipt → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:43:50,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: tour succeeded 2026-10-24 09:43:50,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_free_text_custom_attribute_on_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-24 09:43:50,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt.browser: heap 16011376 (allocated 17571840) 2026-10-24 09:43:50,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Closing chrome headless with pid 30937 2026-10-24 09:43:50,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Closing websocket connection 2026-10-24 09:43:50,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Terminating chrome headless with pid 30937 2026-10-24 09:43:50,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094350_610332_test_free_text_custom_attribute_on_receipt.txt 2026-10-24 09:43:50,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_free_text_custom_attribute_on_receipt: Removing chrome user profile "/tmp/tmpttwfsfxs_chrome_odoo" 2026-10-24 09:43:50,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_categories ... 2026-10-24 09:43:51,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Chrome pid: 31140 2026-10-24 09:43:51,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Chrome headless temporary user profile dir: /tmp/tmpiv8c3l_1_chrome_odoo 2026-10-24 09:43:51,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Issuing json command http://127.0.0.1:40989/json/version 2026-10-24 09:43:51,584 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40989/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:43:51,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Browser version: Chrome/150.0.7871.114 2026-10-24 09:43:51,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Issuing json command http://127.0.0.1:40989/json 2026-10-24 09:43:51,654 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40989/json with timeout 3 increased to 10s during tests 2026-10-24 09:43:51,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Websocket url found: ws://127.0.0.1:40989/devtools/page/50F770D0C04A0038C0133CFCC6329688 2026-10-24 09:43:51,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Enable chrome headless console log notification 2026-10-24 09:43:51,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Chrome headless enable page notifications 2026-10-24 09:43:51,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:43:51,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Setting session cookie in browser 2026-10-24 09:43:51,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:43:51,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:43:51,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:43:53,226 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:53] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.189 1.147 2026-10-24 09:43:53,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Navigation result: {'frameId': '50F770D0C04A0038C0133CFCC6329688', 'loaderId': '04E026D038FF03EE5EE9AEF6A19379E8', 'isDownload': False} 2026-10-24 09:43:53,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Evaluate ready code "odoo.isTourReady('test_limited_categories')" 2026-10-24 09:43:53,264 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:43:53,283 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:53] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-24 09:43:53,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:53] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.024 2026-10-24 09:43:53,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:53] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.044 2026-10-24 09:43:53,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:43:53,948 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:43:53,957 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:43:53,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: IndexedDB 1 Ready 2026-10-24 09:43:53,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Evaluate test code "odoo.startTour('test_limited_categories', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:43:54,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [1/14] Tour test_limited_categories → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:43:54,900 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:54] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 297 0.399 0.533 2026-10-24 09:43:54,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.934 2026-10-24 09:43:55,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-24 09:43:55,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:43:55,275 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 09:43:55,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.018 2026-10-24 09:43:55,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-24 09:43:55,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: Owl is running in 'dev' mode. 2026-10-24 09:43:55,543 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:43:55,579 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:43:55,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.012 0.046 2026-10-24 09:43:55,647 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:55,651 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43: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-24 09:43:55,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:55] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.019 2026-10-24 09:43:55,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [2/14] Tour test_limited_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:43:55,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [3/14] Tour test_limited_categories → Step selecting 'Parent' subcategory (trigger: .product-screen .rightpane .category-button:contains("Parent")) 2026-10-24 09:43:56,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.061 0.097 2026-10-24 09:43:56,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [4/14] Tour test_limited_categories → Step 'Parent' subcategory selected (trigger: button.category-button:contains("Parent")) 2026-10-24 09:43:56,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [5/14] Tour test_limited_categories → Step 'Product 1' should be displayed (trigger: .product-list .product-name:contains("Product 1")) 2026-10-24 09:43:56,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [6/14] Tour test_limited_categories → Step 'Product 2' should be displayed (trigger: .product-list .product-name:contains("Product 2")) 2026-10-24 09:43:56,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [7/14] Tour test_limited_categories → Step selecting 'Child 1' subcategory (trigger: .product-screen .rightpane .category-button:contains("Child 1")) 2026-10-24 09:43:56,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [8/14] Tour test_limited_categories → Step 'Child 1' subcategory selected (trigger: button.category-button:contains("Child 1")) 2026-10-24 09:43:56,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [9/14] Tour test_limited_categories → Step 'Product 1' should be displayed (trigger: .product-list .product-name:contains("Product 1")) 2026-10-24 09:43:56,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [10/14] Tour test_limited_categories → Step Check that: ---'Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Product 2")))) 2026-10-24 09:43:56,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [11/14] Tour test_limited_categories → Step selecting 'Child 2' subcategory (trigger: .product-screen .rightpane .category-button:contains("Child 2")) 2026-10-24 09:43:56,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [12/14] Tour test_limited_categories → Step 'Child 2' subcategory selected (trigger: button.category-button:contains("Child 2")) 2026-10-24 09:43:56,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [13/14] Tour test_limited_categories → Step Check that: ---'Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Product 1")))) 2026-10-24 09:43:56,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [14/14] Tour test_limited_categories → Step 'Product 2' should be displayed (trigger: .product-list .product-name:contains("Product 2")) 2026-10-24 09:43:56,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: tour succeeded 2026-10-24 09:43:56,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: ╔════════════════════════════════════════╗ ║ TOUR test_limited_categories SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:43:56,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: heap 13704220 (allocated 14688256) 2026-10-24 09:43:56,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Closing chrome headless with pid 31140 2026-10-24 09:43:56,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Closing websocket connection 2026-10-24 09:43:56,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Terminating chrome headless with pid 31140 2026-10-24 09:43:57,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094357_088709_test_limited_categories.txt 2026-10-24 09:43:57,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Removing chrome user profile "/tmp/tmpiv8c3l_1_chrome_odoo" 2026-10-24 09:43:57,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Chrome pid: 31325 2026-10-24 09:43:57,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Chrome headless temporary user profile dir: /tmp/tmpzo4f_r3s_chrome_odoo 2026-10-24 09:43:57,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Issuing json command http://127.0.0.1:33809/json/version 2026-10-24 09:43:57,742 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33809/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:43:57,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Browser version: Chrome/150.0.7871.114 2026-10-24 09:43:57,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Issuing json command http://127.0.0.1:33809/json 2026-10-24 09:43:57,844 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33809/json with timeout 3 increased to 10s during tests 2026-10-24 09:43:57,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Websocket url found: ws://127.0.0.1:33809/devtools/page/ECD59E8D8E8F0C76E4CF1DA3A3A648D4 2026-10-24 09:43:57,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Enable chrome headless console log notification 2026-10-24 09:43:57,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Chrome headless enable page notifications 2026-10-24 09:43:57,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:43:57,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Setting session cookie in browser 2026-10-24 09:43:57,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:43:57,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:43:58,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:58] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 31 0.051 0.093 2026-10-24 09:43:58,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Navigation result: {'frameId': 'ECD59E8D8E8F0C76E4CF1DA3A3A648D4', 'loaderId': 'A17CCE19919865B60DE15B9FD4246EE2', 'isDownload': False} 2026-10-24 09:43:58,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Evaluate ready code "odoo.isTourReady('test_limited_categories')" 2026-10-24 09:43:58,209 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:43:58,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:58] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.013 2026-10-24 09:43:58,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:58] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-24 09:43:58,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:58] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-24 09:43:58,983 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:58] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:43:59,007 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:59,019 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:43:59,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 09:43:59,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Evaluate test code "odoo.startTour('test_limited_categories', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:43:59,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: IndexedDB 1 Ready 2026-10-24 09:43:59,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [1/14] Tour test_limited_categories → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:43:59,821 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:59] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 199 0.245 0.546 2026-10-24 09:43:59,824 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:43:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.715 2026-10-24 09:44:00,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:44:00,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:44:00,178 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:44:00,225 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:44:00,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: Owl is running in 'dev' mode. 2026-10-24 09:44:00,352 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:00,365 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:44:00,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.007 0.033 2026-10-24 09:44:00,434 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44: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-24 09:44:00,443 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:44:00,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.020 2026-10-24 09:44:00,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [2/14] Tour test_limited_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:44:00,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [3/14] Tour test_limited_categories → Step selecting 'Parent' subcategory (trigger: .product-screen .rightpane .category-button:contains("Parent")) 2026-10-24 09:44:00,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:00] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 19 0.029 0.099 2026-10-24 09:44:00,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [4/14] Tour test_limited_categories → Step 'Parent' subcategory selected (trigger: button.category-button:contains("Parent")) 2026-10-24 09:44:00,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [5/14] Tour test_limited_categories → Step 'Product 1' should be displayed (trigger: .product-list .product-name:contains("Product 1")) 2026-10-24 09:44:01,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [6/14] Tour test_limited_categories → Step 'Product 2' should be displayed (trigger: .product-list .product-name:contains("Product 2")) 2026-10-24 09:44:01,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [7/14] Tour test_limited_categories → Step selecting 'Child 1' subcategory (trigger: .product-screen .rightpane .category-button:contains("Child 1")) 2026-10-24 09:44:01,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [8/14] Tour test_limited_categories → Step 'Child 1' subcategory selected (trigger: button.category-button:contains("Child 1")) 2026-10-24 09:44:01,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [9/14] Tour test_limited_categories → Step 'Product 1' should be displayed (trigger: .product-list .product-name:contains("Product 1")) 2026-10-24 09:44:01,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [10/14] Tour test_limited_categories → Step Check that: ---'Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Product 2")))) 2026-10-24 09:44:01,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [11/14] Tour test_limited_categories → Step selecting 'Child 2' subcategory (trigger: .product-screen .rightpane .category-button:contains("Child 2")) 2026-10-24 09:44:01,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [12/14] Tour test_limited_categories → Step 'Child 2' subcategory selected (trigger: button.category-button:contains("Child 2")) 2026-10-24 09:44:01,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [13/14] Tour test_limited_categories → Step Check that: ---'Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Product 1")))) 2026-10-24 09:44:01,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: [14/14] Tour test_limited_categories → Step 'Product 2' should be displayed (trigger: .product-list .product-name:contains("Product 2")) 2026-10-24 09:44:01,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: tour succeeded 2026-10-24 09:44:01,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: ╔════════════════════════════════════════╗ ║ TOUR test_limited_categories SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:44:01,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories.browser: heap 14105672 (allocated 14950400) 2026-10-24 09:44:01,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Closing chrome headless with pid 31325 2026-10-24 09:44:01,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Closing websocket connection 2026-10-24 09:44:01,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Terminating chrome headless with pid 31325 2026-10-24 09:44:01,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094401_913242_test_limited_categories.txt 2026-10-24 09:44:01,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories: Removing chrome user profile "/tmp/tmpzo4f_r3s_chrome_odoo" 2026-10-24 09:44:01,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_categories_child_product_search ... 2026-10-24 09:44:02,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Chrome pid: 31505 2026-10-24 09:44:02,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Chrome headless temporary user profile dir: /tmp/tmp5fgoqfax_chrome_odoo 2026-10-24 09:44:02,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Issuing json command http://127.0.0.1:44277/json/version 2026-10-24 09:44:02,879 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44277/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:44:02,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Browser version: Chrome/150.0.7871.114 2026-10-24 09:44:02,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Issuing json command http://127.0.0.1:44277/json 2026-10-24 09:44:02,970 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44277/json with timeout 3 increased to 10s during tests 2026-10-24 09:44:02,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Websocket url found: ws://127.0.0.1:44277/devtools/page/58D0505FC74F36AB070BCC4D295DAEB9 2026-10-24 09:44:03,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Enable chrome headless console log notification 2026-10-24 09:44:03,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Chrome headless enable page notifications 2026-10-24 09:44:03,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:44:03,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Setting session cookie in browser 2026-10-24 09:44:03,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:44:03,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:44:03,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:44:04,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:04] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.084 0.915 2026-10-24 09:44:04,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Navigation result: {'frameId': '58D0505FC74F36AB070BCC4D295DAEB9', 'loaderId': 'A22D9FB5BF6B64F813A96447731D6A97', 'isDownload': False} 2026-10-24 09:44:04,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Evaluate ready code "odoo.isTourReady('test_limited_categories_child_product_search')" 2026-10-24 09:44:04,295 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:44:04,329 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-24 09:44:04,351 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-10-24 09:44:04,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.054 2026-10-24 09:44:05,049 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:44:05,070 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:05,083 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:05,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: IndexedDB 1 Ready 2026-10-24 09:44:05,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Evaluate test code "odoo.startTour('test_limited_categories_child_product_search', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:44:05,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: [1/7] Tour test_limited_categories_child_product_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:44:05,956 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 297 0.295 0.553 2026-10-24 09:44:05,989 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.016 0.855 2026-10-24 09:44:06,306 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:44:06,320 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:44:06,360 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:44:06,399 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:44:06,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-10-24 09:44:06,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: Owl is running in 'dev' mode. 2026-10-24 09:44:06,618 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:44:06,640 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:44:06,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.036 0.046 2026-10-24 09:44:06,694 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:44:06,704 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:44:06,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:06] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.036 2026-10-24 09:44:06,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: [2/7] Tour test_limited_categories_child_product_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:44:06,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: [3/7] Tour test_limited_categories_child_product_search → Step Click search field (trigger: .fa-search) 2026-10-24 09:44:07,075 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.048 0.080 2026-10-24 09:44:07,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: [4/7] Tour test_limited_categories_child_product_search → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:44:07,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: [5/7] Tour test_limited_categories_child_product_search → Step Check that: ---'Child Cat Product' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Child Cat Product")))) 2026-10-24 09:44:07,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: [6/7] Tour test_limited_categories_child_product_search → Step Click 'Search more' to search for unloaded product on the server (trigger: .search-more-button button) 2026-10-24 09:44:07,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: [7/7] Tour test_limited_categories_child_product_search → Step 'Child Cat Product' should be displayed (trigger: .product-list .product-name:contains("Child Cat Product")) 2026-10-24 09:44:07,805 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:07] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 14 0.023 0.062 2026-10-24 09:44:07,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:07] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 4 0.007 0.030 2026-10-24 09:44:07,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.016 2026-10-24 09:44:07,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: tour succeeded 2026-10-24 09:44:07,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_limited_categories_child_product_search SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-24 09:44:07,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-10-24 09:44:08,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search.browser: heap 14004128 (allocated 14688256) 2026-10-24 09:44:08,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Closing chrome headless with pid 31505 2026-10-24 09:44:08,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Closing websocket connection 2026-10-24 09:44:08,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Terminating chrome headless with pid 31505 2026-10-24 09:44:08,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094408_203634_test_limited_categories_child_product_search.txt 2026-10-24 09:44:08,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_categories_child_product_search: Removing chrome user profile "/tmp/tmp5fgoqfax_chrome_odoo" 2026-10-24 09:44:08,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-24 09:44:09,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome pid: 31690 2026-10-24 09:44:09,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpnh6pajvf_chrome_odoo 2026-10-24 09:44:09,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:44673/json/version 2026-10-24 09:44:09,643 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44673/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:44:09,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Browser version: Chrome/150.0.7871.114 2026-10-24 09:44:09,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:44673/json 2026-10-24 09:44:09,743 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44673/json with timeout 3 increased to 10s during tests 2026-10-24 09:44:09,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:44673/devtools/page/67C233270FB635F781425AE5701DD04B 2026-10-24 09:44:09,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-10-24 09:44:09,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-10-24 09:44:10,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:44:10,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-10-24 09:44:10,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:44:10,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:44:10,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:44:11,130 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:11] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.100 0.944 2026-10-24 09:44:11,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': '67C233270FB635F781425AE5701DD04B', 'loaderId': '5945977795317AE97A614473EC7B5602', 'isDownload': False} 2026-10-24 09:44:11,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-24 09:44:11,173 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:44:11,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:11] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-24 09:44:11,235 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:11] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.011 2026-10-24 09:44:11,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:11] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-24 09:44:11,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:44:11,972 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:44:11,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:44:11,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: IndexedDB 1 Ready 2026-10-24 09:44:12,001 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:44:12,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.017 2026-10-24 09:44:12,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [1/19] Tour limitedProductPricelistLoading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:44:12,880 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 306 0.320 0.581 2026-10-24 09:44:12,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.845 2026-10-24 09:44:13,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-24 09:44:13,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:44:13,380 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-10-24 09:44:13,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.015 2026-10-24 09:44:13,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-10-24 09:44:13,607 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:13,625 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:44:13,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.031 0.053 2026-10-24 09:44:13,734 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:13,746 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:44:13,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:13] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.011 0.037 2026-10-24 09:44:13,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [2/19] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:44:14,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [3/19] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100100' (trigger: body) 2026-10-24 09:44:14,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [4/19] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:14,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.040 0.112 2026-10-24 09:44:14,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [5/19] Tour limitedProductPricelistLoading → 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(.qty:contains("1")):has(.price:contains("80.0"))) 2026-10-24 09:44:14,293 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:14] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 20 0.026 0.124 2026-10-24 09:44:14,316 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:44:14,427 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 21 0.030 0.073 2026-10-24 09:44:14,455 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.009 0.111 2026-10-24 09:44:14,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.011 0.157 2026-10-24 09:44:14,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.022 2026-10-24 09:44:14,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [6/19] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:14,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.014 0.012 2026-10-24 09:44:14,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [7/19] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100201' (trigger: body) 2026-10-24 09:44:14,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [8/19] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:14,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [9/19] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2 (White)","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2 (White)")):has(.qty:contains("1")):has(.price:contains("100.0"))) 2026-10-24 09:44:14,937 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:14] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 25 0.054 0.072 2026-10-24 09:44:15,068 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 25 0.030 0.062 2026-10-24 09:44:15,091 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.006 0.091 2026-10-24 09:44:15,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 19 0.032 0.160 2026-10-24 09:44:15,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.065 2026-10-24 09:44:15,261 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/product.template/read HTTP/1.1" 200 - 3 0.007 0.036 2026-10-24 09:44:15,286 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/product.template.attribute.value/read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-24 09:44:15,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/product.template.attribute.line/read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-24 09:44:15,352 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/product.attribute/read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:44:15,401 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/product.template.attribute.value/read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-24 09:44:15,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.005 0.022 2026-10-24 09:44:15,472 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.008 0.037 2026-10-24 09:44:15,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.017 2026-10-24 09:44:15,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.018 2026-10-24 09:44:15,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [10/19] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:15,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [11/19] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100202' (trigger: body) 2026-10-24 09:44:15,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [12/19] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:15,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [13/19] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2 (Red)","quantity":"1.0","price":"120.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2 (Red)")):has(.qty:contains("1")):has(.price:contains("120.0"))) 2026-10-24 09:44:15,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [14/19] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:15,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [15/19] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100300' (trigger: body) 2026-10-24 09:44:15,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [16/19] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:16,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [17/19] Tour limitedProductPricelistLoading → 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(.qty:contains("1")):has(.price:contains("50.0"))) 2026-10-24 09:44:16,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:16] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 20 0.028 0.066 2026-10-24 09:44:16,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 20 0.025 0.064 2026-10-24 09:44:16,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.006 0.080 2026-10-24 09:44:16,227 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.095 2026-10-24 09:44:16,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.003 0.016 2026-10-24 09:44:16,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.022 2026-10-24 09:44:16,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [18/19] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:16,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [19/19] Tour limitedProductPricelistLoading → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:44:16,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-10-24 09:44:16,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoading SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-24 09:44:16,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: heap 15385052 (allocated 16523264) 2026-10-24 09:44:16,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 31690 2026-10-24 09:44:16,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-10-24 09:44:16,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 31690 2026-10-24 09:44:16,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094416_751897_test_limited_product_pricelist_loading.txt 2026-10-24 09:44:16,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpnh6pajvf_chrome_odoo" 2026-10-24 09:44:16,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot ... 2026-10-24 09:44:17,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome pid: 31897 2026-10-24 09:44:17,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmp5qct80tn_chrome_odoo 2026-10-24 09:44:17,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:40481/json/version 2026-10-24 09:44:17,824 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40481/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:44:17,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Browser version: Chrome/150.0.7871.114 2026-10-24 09:44:17,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:40481/json 2026-10-24 09:44:17,839 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40481/json with timeout 3 increased to 10s during tests 2026-10-24 09:44:17,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Websocket url found: ws://127.0.0.1:40481/devtools/page/7C11E35532F83F4A838330292B490028 2026-10-24 09:44:17,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Enable chrome headless console log notification 2026-10-24 09:44:17,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome headless enable page notifications 2026-10-24 09:44:18,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:44:18,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Setting session cookie in browser 2026-10-24 09:44:18,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:44:18,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:44:18,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:44:19,151 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:19] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.087 1.014 2026-10-24 09:44:19,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Navigation result: {'frameId': '7C11E35532F83F4A838330292B490028', 'loaderId': '68A8E9018B9D3CD23D2F8F0275F9C502', 'isDownload': False} 2026-10-24 09:44:19,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-10-24 09:44:19,183 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:44:19,221 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:19] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.013 2026-10-24 09:44:19,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:19] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-24 09:44:19,245 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:19] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-24 09:44:19,879 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:44:19,895 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:44:19,899 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:44:19,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: IndexedDB 1 Ready 2026-10-24 09:44:19,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:44:19,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [1/38] Tour LotTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:44:20,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:20] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.308 0.497 2026-10-24 09:44:20,734 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.818 2026-10-24 09:44:20,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:44:20,977 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:44:21,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:44:21,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:44:21,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:44:21,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-10-24 09:44:21,281 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:44:21,312 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:21,342 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.009 0.035 2026-10-24 09:44:21,449 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44: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-24 09:44:21,464 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:21,493 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.021 2026-10-24 09:44:21,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [2/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:44:21,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [3/38] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:44:21,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.049 0.075 2026-10-24 09:44:21,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [4/38] Tour LotTour → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:44:21,999 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:21] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 9 0.006 0.014 2026-10-24 09:44:22,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [5/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:44:22,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [6/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:22,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [7/38] Tour LotTour → 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(.qty:contains("1"))) 2026-10-24 09:44:22,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [8/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:22,345 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:22,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [9/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:22,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [10/38] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:44:22,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [11/38] Tour LotTour → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:44:22,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:22] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.006 0.021 2026-10-24 09:44:22,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [12/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:44:22,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [13/38] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-24 09:44:22,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [14/38] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:44:22,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [15/38] Tour LotTour → Step enter lot number (trigger: .edit-list-inputs .input-group:last-child input) 2026-10-24 09:44:22,861 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:22] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.004 0.014 2026-10-24 09:44:22,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [16/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:44:22,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [17/38] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":2} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-10-24 09:44:23,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [18/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:23,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [19/38] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:44:23,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [20/38] Tour LotTour → Step enter lot number (trigger: .edit-list-inputs .input-group:last-child input) 2026-10-24 09:44:23,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:23] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.005 0.015 2026-10-24 09:44:23,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [21/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:44:23,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [22/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:23,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [23/38] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-10-24 09:44:23,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [24/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:23,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [25/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:23,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [26/38] Tour LotTour → Step .info-list:contains('SN 3') 2026-10-24 09:44:23,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [27/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:23,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [28/38] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-10-24 09:44:23,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [29/38] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:44:23,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [30/38] Tour LotTour → Step enter lot number (trigger: .edit-list-inputs .input-group:last-child input) 2026-10-24 09:44:23,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:23] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.003 0.014 2026-10-24 09:44:23,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [31/38] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:44:24,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [32/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:24,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [33/38] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-10-24 09:44:24,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [34/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:24,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [35/38] Tour LotTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 09:44:24,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [36/38] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:24,332 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:24] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 6 0.007 0.013 2026-10-24 09:44:24,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [37/38] Tour LotTour → Step .info-list:contains('Lot Number 1001') 2026-10-24 09:44:24,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [38/38] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:24,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: tour succeeded 2026-10-24 09:44:24,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-10-24 09:44:24,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: heap 16496996 (allocated 18882560) 2026-10-24 09:44:24,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Closing chrome headless with pid 31897 2026-10-24 09:44:24,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Closing websocket connection 2026-10-24 09:44:24,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Terminating chrome headless with pid 31897 2026-10-24 09:44:24,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094424_855432_test_lot.txt 2026-10-24 09:44:24,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Removing chrome user profile "/tmp/tmp5qct80tn_chrome_odoo" 2026-10-24 09:44:24,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-24 09:44:25,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome pid: 32082 2026-10-24 09:44:25,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmpvvxrzm1k_chrome_odoo 2026-10-24 09:44:25,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:44697/json/version 2026-10-24 09:44:25,618 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44697/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:44:25,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Browser version: Chrome/150.0.7871.114 2026-10-24 09:44:25,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:44697/json 2026-10-24 09:44:25,689 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44697/json with timeout 3 increased to 10s during tests 2026-10-24 09:44:25,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:44697/devtools/page/3B55E584B000A61D827292920B97451C 2026-10-24 09:44:25,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Enable chrome headless console log notification 2026-10-24 09:44:25,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless enable page notifications 2026-10-24 09:44:25,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:44:25,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Setting session cookie in browser 2026-10-24 09:44:25,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:44:25,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:44:25,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:44:28,195 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:28] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.090 2.190 2026-10-24 09:44:28,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Navigation result: {'frameId': '3B55E584B000A61D827292920B97451C', 'loaderId': '170C52E37BE06C1246CBDC4472783D4B', 'isDownload': False} 2026-10-24 09:44:28,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-24 09:44:28,241 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:44:28,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:28] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-24 09:44:28,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:28] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-24 09:44:28,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:28] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-10-24 09:44:29,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:29] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:44:29,031 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:29,044 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:44:29,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: IndexedDB 1 Ready 2026-10-24 09:44:29,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:44:29,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [1/32] Tour LotRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:44:29,901 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:29] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.330 0.505 2026-10-24 09:44:29,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.825 2026-10-24 09:44:30,201 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.009 2026-10-24 09:44:30,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.022 2026-10-24 09:44:30,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:44:30,301 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-24 09:44:30,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-24 09:44:30,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-10-24 09:44:30,480 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:44:30,509 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:44:30,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.012 0.033 2026-10-24 09:44:30,546 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:44:30,585 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:44:30,595 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:30] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.011 0.028 2026-10-24 09:44:30,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [2/32] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:44:30,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [3/32] Tour LotRefundTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:44:31,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:31] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.045 0.091 2026-10-24 09:44:31,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [4/32] Tour LotRefundTour → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:44:31,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:31] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.007 0.028 2026-10-24 09:44:31,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [5/32] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:44:31,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [6/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:31,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [7/32] Tour LotRefundTour → 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(.qty:contains("1"))) 2026-10-24 09:44:31,413 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:44:31,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [8/32] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:31,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [9/32] Tour LotRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:44:31,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [10/32] Tour LotRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:44:31,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [11/32] Tour LotRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:44:31,674 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:31,679 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:31,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [12/32] Tour LotRefundTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:44:31,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [13/32] Tour LotRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:44:31,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [14/32] Tour LotRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:44:31,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69858937 started for PoS orders references: [{'name': 'Order 00154-001-0001', 'uuid': 'ebc0192f-d98c-409a-b63c-cb8a3c057fae'}] 2026-10-24 09:44:31,966 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 09:44:33,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69858937 order {'name': 'Order 00154-001-0001', 'uuid': 'ebc0192f-d98c-409a-b63c-cb8a3c057fae'} created pos.order #104 2026-10-24 09:44:33,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69858937 finished 2026-10-24 09:44:33,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 371 0.496 0.736 2026-10-24 09:44:33,224 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.014 2026-10-24 09:44:33,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:33] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.012 2026-10-24 09:44:33,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [15/32] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:44:33,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [16/32] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:44:33,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [17/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:33,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [18/32] Tour LotRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:44:33,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [19/32] Tour LotRefundTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:44:33,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [20/32] Tour LotRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:44:33,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [21/32] Tour LotRefundTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:44:33,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.016 0.025 2026-10-24 09:44:33,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [22/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:33,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [23/32] Tour LotRefundTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:44:34,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [24/32] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:34,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [25/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:34,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [26/32] Tour LotRefundTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-10-24 09:44:34,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [27/32] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:34,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [28/32] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:34,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [29/32] Tour LotRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:44:34,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [30/32] Tour LotRefundTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:44:34,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [31/32] Tour LotRefundTour → Step click lot icon (trigger: .line-lot-icon) 2026-10-24 09:44:34,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [32/32] Tour LotRefundTour → Step Check lot number (trigger: .popup-input:value(123456789)) 2026-10-24 09:44:34,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:34] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 5 0.020 0.016 2026-10-24 09:44:34,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: tour succeeded 2026-10-24 09:44:34,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-24 09:44:34,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: heap 17412148 (allocated 19275776) 2026-10-24 09:44:34,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Closing chrome headless with pid 32082 2026-10-24 09:44:34,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Closing websocket connection 2026-10-24 09:44:34,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Terminating chrome headless with pid 32082 2026-10-24 09:44:34,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094434_954150_test_lot_refund.txt 2026-10-24 09:44:34,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Removing chrome user profile "/tmp/tmpvvxrzm1k_chrome_odoo" 2026-10-24 09:44:35,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-10-24 09:44:36,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome pid: 32278 2026-10-24 09:44:36,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome headless temporary user profile dir: /tmp/tmpvogtu1ze_chrome_odoo 2026-10-24 09:44:36,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Issuing json command http://127.0.0.1:38933/json/version 2026-10-24 09:44:36,140 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38933/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:44:36,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Browser version: Chrome/150.0.7871.114 2026-10-24 09:44:36,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Issuing json command http://127.0.0.1:38933/json 2026-10-24 09:44:36,231 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38933/json with timeout 3 increased to 10s during tests 2026-10-24 09:44:36,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Websocket url found: ws://127.0.0.1:38933/devtools/page/484C08B64051A6D4138E4371E5F45D21 2026-10-24 09:44:36,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Enable chrome headless console log notification 2026-10-24 09:44:36,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome headless enable page notifications 2026-10-24 09:44:36,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:44:36,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Setting session cookie in browser 2026-10-24 09:44:36,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:44:36,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:44:36,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:44:37,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:37] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.097 1.076 2026-10-24 09:44:37,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Navigation result: {'frameId': '484C08B64051A6D4138E4371E5F45D21', 'loaderId': 'BB473158A1C396E3101F95610FCC86C6', 'isDownload': False} 2026-10-24 09:44:37,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-24 09:44:37,645 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:44:37,684 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:37] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-10-24 09:44:37,690 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:37] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 09:44:37,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:37] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 09:44:38,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:44:38,453 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:44:38,502 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:44:38,515 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.014 0.022 2026-10-24 09:44:38,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: IndexedDB 1 Ready 2026-10-24 09:44:38,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:44:38,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [1/7] Tour MultiProductOptionsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:44:39,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:39] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.452 0.696 2026-10-24 09:44:39,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.056 2026-10-24 09:44:39,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:44:40,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:44:40,057 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:44:40,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-10-24 09:44:40,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: Owl is running in 'dev' mode. 2026-10-24 09:44:40,253 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:44:40,258 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:44:40,311 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.031 0.035 2026-10-24 09:44:40,385 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:44:40,414 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:44:40,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.023 2026-10-24 09:44:40,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [2/7] Tour MultiProductOptionsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:44:40,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [3/7] Tour MultiProductOptionsTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:44:40,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.046 0.076 2026-10-24 09:44:40,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [4/7] Tour MultiProductOptionsTour → Step option Value 1 is shown (trigger: .form-check-label:contains('Value 1')) 2026-10-24 09:44:40,998 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:41,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [5/7] Tour MultiProductOptionsTour → Step option Value 2 is shown (trigger: .form-check-label:contains('Value 2')) 2026-10-24 09:44:41,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [6/7] Tour MultiProductOptionsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:44:41,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [7/7] Tour MultiProductOptionsTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:44:41,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: tour succeeded 2026-10-24 09:44:41,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiProductOptionsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:44:41,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: heap 15012192 (allocated 15998976) 2026-10-24 09:44:41,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Closing chrome headless with pid 32278 2026-10-24 09:44:41,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Closing websocket connection 2026-10-24 09:44:41,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Terminating chrome headless with pid 32278 2026-10-24 09:44:41,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094441_604197_test_multi_product_options.txt 2026-10-24 09:44:41,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Removing chrome user profile "/tmp/tmpvogtu1ze_chrome_odoo" 2026-10-24 09:44:41,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_pricelist_rules ... 2026-10-24 09:44:42,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Chrome pid: 32462 2026-10-24 09:44:42,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Chrome headless temporary user profile dir: /tmp/tmp76n5brkx_chrome_odoo 2026-10-24 09:44:42,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Issuing json command http://127.0.0.1:36005/json/version 2026-10-24 09:44:42,510 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36005/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:44:42,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Browser version: Chrome/150.0.7871.114 2026-10-24 09:44:42,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Issuing json command http://127.0.0.1:36005/json 2026-10-24 09:44:42,556 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36005/json with timeout 3 increased to 10s during tests 2026-10-24 09:44:42,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Websocket url found: ws://127.0.0.1:36005/devtools/page/95D8410E66B0FDECD421D66AF3DAE01B 2026-10-24 09:44:42,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Enable chrome headless console log notification 2026-10-24 09:44:42,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Chrome headless enable page notifications 2026-10-24 09:44:42,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:44:42,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Setting session cookie in browser 2026-10-24 09:44:42,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:44:42,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:44:42,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:44:43,854 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:43] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.123 0.927 2026-10-24 09:44:43,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Navigation result: {'frameId': '95D8410E66B0FDECD421D66AF3DAE01B', 'loaderId': 'ED396ECB890F0BFFBEA83711FCAEEF4C', 'isDownload': False} 2026-10-24 09:44:43,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Evaluate ready code "odoo.isTourReady('multiPricelistRulesTour')" 2026-10-24 09:44:43,891 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:44:43,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:43] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-24 09:44:43,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:43] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-24 09:44:43,976 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:43] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.074 2026-10-24 09:44:44,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:44:44,555 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:44,560 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:44,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-24 09:44:44,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: IndexedDB 1 Ready 2026-10-24 09:44:44,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Evaluate test code "odoo.startTour('multiPricelistRulesTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:44:44,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [1/15] Tour multiPricelistRulesTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:44:45,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:45] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.392 0.559 2026-10-24 09:44:45,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.919 2026-10-24 09:44:45,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-24 09:44:45,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:44:45,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.010 0.014 2026-10-24 09:44:45,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:45] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-24 09:44:45,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: Owl is running in 'dev' mode. 2026-10-24 09:44:46,098 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:44:46,117 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:46,160 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:46] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.008 0.037 2026-10-24 09:44:46,244 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:44:46,247 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:46,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:46] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.026 2026-10-24 09:44:46,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [2/15] Tour multiPricelistRulesTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:44:46,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [3/15] Tour multiPricelistRulesTour → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:44:46,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:46] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.084 2026-10-24 09:44:46,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [4/15] Tour multiPricelistRulesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:46,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [5/15] Tour multiPricelistRulesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"200.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1")):has(.price:contains("200.0"))) 2026-10-24 09:44:47,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [6/15] Tour multiPricelistRulesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:47,014 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:47,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [7/15] Tour multiPricelistRulesTour → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:44:47,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [8/15] Tour multiPricelistRulesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:47,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [9/15] Tour multiPricelistRulesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"2.0","price":"200.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("2")):has(.price:contains("200.0"))) 2026-10-24 09:44:47,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [10/15] Tour multiPricelistRulesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:47,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [11/15] Tour multiPricelistRulesTour → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:44:47,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [12/15] Tour multiPricelistRulesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:47,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [13/15] Tour multiPricelistRulesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"3.0","price":"150.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("3")):has(.price:contains("150.0"))) 2026-10-24 09:44:47,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [14/15] Tour multiPricelistRulesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:47,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: [15/15] Tour multiPricelistRulesTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:44:47,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: tour succeeded 2026-10-24 09:44:47,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: ╔════════════════════════════════════════╗ ║ TOUR multiPricelistRulesTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:44:47,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules.browser: heap 15108912 (allocated 16785408) 2026-10-24 09:44:47,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Closing chrome headless with pid 32462 2026-10-24 09:44:47,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Closing websocket connection 2026-10-24 09:44:47,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Terminating chrome headless with pid 32462 2026-10-24 09:44:48,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094448_055128_test_multi_product_pricelist_rules.txt 2026-10-24 09:44:48,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_pricelist_rules: Removing chrome user profile "/tmp/tmp76n5brkx_chrome_odoo" 2026-10-24 09:44:48,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_not_available_pricelist_not_set_on_order ... 2026-10-24 09:44:49,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome pid: 32649 2026-10-24 09:44:49,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome headless temporary user profile dir: /tmp/tmp9jx9qlzm_chrome_odoo 2026-10-24 09:44:49,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Issuing json command http://127.0.0.1:46641/json/version 2026-10-24 09:44:49,013 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46641/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:44:49,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:44:49,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Issuing json command http://127.0.0.1:46641/json 2026-10-24 09:44:49,146 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46641/json with timeout 3 increased to 10s during tests 2026-10-24 09:44:49,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Websocket url found: ws://127.0.0.1:46641/devtools/page/68D5607453B7D8879AD53E458425B1C7 2026-10-24 09:44:49,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Enable chrome headless console log notification 2026-10-24 09:44:49,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome headless enable page notifications 2026-10-24 09:44:49,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:44:49,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Setting session cookie in browser 2026-10-24 09:44:49,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:44:49,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:44:49,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:44:50,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:50] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.103 1.063 2026-10-24 09:44:50,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Navigation result: {'frameId': '68D5607453B7D8879AD53E458425B1C7', 'loaderId': 'D53E0F1870F461B440DA727AB93163C9', 'isDownload': False} 2026-10-24 09:44:50,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Evaluate ready code "odoo.isTourReady('test_not_available_pricelist_not_set_on_order')" 2026-10-24 09:44:50,615 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:44:50,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:50] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-24 09:44:50,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:50] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 09:44:50,651 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:50] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 09:44:51,378 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:44:51,406 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:44:51,412 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:44:51,435 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-24 09:44:51,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Evaluate test code "odoo.startTour('test_not_available_pricelist_not_set_on_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:44:51,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: IndexedDB 1 Ready 2026-10-24 09:44:51,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [1/31] Tour test_not_available_pricelist_not_set_on_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:44:52,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.358 0.561 2026-10-24 09:44:52,352 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.851 2026-10-24 09:44:52,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 09:44:52,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:44:52,714 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:44:52,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.018 2026-10-24 09:44:52,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:44:52,868 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:52,892 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:44:52,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.016 0.044 2026-10-24 09:44:52,985 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:44:52,994 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:44:53,029 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:53] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-10-24 09:44:53,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [2/31] Tour test_not_available_pricelist_not_set_on_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:44:53,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [3/31] Tour test_not_available_pricelist_not_set_on_order → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:44:53,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:53] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.068 2026-10-24 09:44:53,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [4/31] Tour test_not_available_pricelist_not_set_on_order → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:44:53,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [5/31] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter 2026-10-24 09:44:53,603 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:53,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [6/31] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter ul 2026-10-24 09:44:53,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [7/31] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:44:53,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [8/31] Tour test_not_available_pricelist_not_set_on_order → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:44:53,821 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:53] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.025 2026-10-24 09:44:53,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [9/31] Tour test_not_available_pricelist_not_set_on_order → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:44:53,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [10/31] Tour test_not_available_pricelist_not_set_on_order → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:44:54,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [11/31] Tour test_not_available_pricelist_not_set_on_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:54,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:54] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 83 0.105 0.134 2026-10-24 09:44:54,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [12/31] Tour test_not_available_pricelist_not_set_on_order → 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(.qty:contains("1"))) 2026-10-24 09:44:54,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [13/31] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:44:54,221 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 25 0.028 0.063 2026-10-24 09:44:54,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 6 0.009 0.103 2026-10-24 09:44:54,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [14/31] Tour test_not_available_pricelist_not_set_on_order → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:44:54,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.013 2026-10-24 09:44:54,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [15/31] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:44:54,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [16/31] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:44:54,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [17/31] Tour test_not_available_pricelist_not_set_on_order → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:44:54,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [18/31] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:44:54,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [19/31] Tour test_not_available_pricelist_not_set_on_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-10-24 09:44:54,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [20/31] Tour test_not_available_pricelist_not_set_on_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:54,829 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [21/31] Tour test_not_available_pricelist_not_set_on_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:44:54,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [22/31] Tour test_not_available_pricelist_not_set_on_order → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:44:55,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [23/31] Tour test_not_available_pricelist_not_set_on_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:44:55,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [24/31] Tour test_not_available_pricelist_not_set_on_order → Step click partner 'AA Customer' from partner list screen (trigger: .modal .partner-list b:contains(AA Customer)) 2026-10-24 09:44:55,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [25/31] Tour test_not_available_pricelist_not_set_on_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:44:55,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [26/31] Tour test_not_available_pricelist_not_set_on_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:44:55,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [27/31] Tour test_not_available_pricelist_not_set_on_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:44:55,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [28/31] Tour test_not_available_pricelist_not_set_on_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:44:55,493 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:44:55,496 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:44:55,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [29/31] Tour test_not_available_pricelist_not_set_on_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:44:55,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [30/31] Tour test_not_available_pricelist_not_set_on_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:44:55,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [31/31] Tour test_not_available_pricelist_not_set_on_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:44:55,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20105202 started for PoS orders references: [{'name': 'Order 00157-001-0001', 'uuid': 'd90ae104-9612-419f-899d-df4fb5027fe2'}] 2026-10-24 09:44:55,743 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:44:56,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20105202 order {'name': 'Order 00157-001-0001', 'uuid': 'd90ae104-9612-419f-899d-df4fb5027fe2'} created pos.order #106 2026-10-24 09:44:56,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20105202 finished 2026-10-24 09:44:56,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 304 0.331 0.606 2026-10-24 09:44:56,741 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-10-24 09:44:56,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:44:56] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:44:56,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: tour succeeded 2026-10-24 09:44:56,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_not_available_pricelist_not_set_on_order SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-24 09:44:57,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: heap 21138452 (allocated 22683648) 2026-10-24 09:44:57,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Closing chrome headless with pid 32649 2026-10-24 09:44:57,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Closing websocket connection 2026-10-24 09:44:57,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Terminating chrome headless with pid 32649 2026-10-24 09:44:57,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094457_221875_test_not_available_pricelist_not_set_on_order.txt 2026-10-24 09:44:57,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Removing chrome user profile "/tmp/tmp9jx9qlzm_chrome_odoo" 2026-10-24 09:44:57,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_offline_barcode_not_in_pos ... 2026-10-24 09:44:57,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Chrome pid: 32847 2026-10-24 09:44:57,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Chrome headless temporary user profile dir: /tmp/tmparh3j8rf_chrome_odoo 2026-10-24 09:44:57,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Issuing json command http://127.0.0.1:34991/json/version 2026-10-24 09:44:57,881 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34991/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:44:57,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-24 09:44:57,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Issuing json command http://127.0.0.1:34991/json 2026-10-24 09:44:57,935 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34991/json with timeout 3 increased to 10s during tests 2026-10-24 09:44:57,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Websocket url found: ws://127.0.0.1:34991/devtools/page/166D2371691E3258671EF44C94216A1C 2026-10-24 09:44:57,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Enable chrome headless console log notification 2026-10-24 09:44:57,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Chrome headless enable page notifications 2026-10-24 09:44:58,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:44:58,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Setting session cookie in browser 2026-10-24 09:44:58,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:44:58,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:44:58,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:45:00,437 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:00] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 185 0.103 2.222 2026-10-24 09:45:00,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Navigation result: {'frameId': '166D2371691E3258671EF44C94216A1C', 'loaderId': 'CDB9C038209E1CA70C9B4D935408C5DF', 'isDownload': False} 2026-10-24 09:45:00,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Evaluate ready code "odoo.isTourReady('test_offline_barcode_not_in_pos')" 2026-10-24 09:45:00,463 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:45:00,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 09:45:00,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-10-24 09:45:00,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.046 2026-10-24 09:45:01,264 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:45:01,286 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:45:01,288 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:45:01,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: IndexedDB 1 Ready 2026-10-24 09:45:01,330 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-24 09:45:01,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Evaluate test code "odoo.startTour('test_offline_barcode_not_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:45:01,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: [1/9] Tour test_offline_barcode_not_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:45:02,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.288 0.630 2026-10-24 09:45:02,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.833 2026-10-24 09:45:02,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:45:02,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:45:02,576 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:45:02,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:45:02,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: Owl is running in 'dev' mode. 2026-10-24 09:45:02,762 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 09:45:02,768 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-24 09:45:02,804 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.045 0.039 2026-10-24 09:45:02,857 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:02,862 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:02,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:02] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.018 2026-10-24 09:45:02,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: [2/9] Tour test_offline_barcode_not_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:45:03,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: [3/9] Tour test_offline_barcode_not_in_pos → Step Offline mode is now enabled (trigger: body) 2026-10-24 09:45:03,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: [4/9] Tour test_offline_barcode_not_in_pos → Step PoS model scan barcode '2100005000000' (trigger: body) 2026-10-24 09:45:03,233 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.038 0.069 2026-10-24 09:45:03,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: [5/9] Tour test_offline_barcode_not_in_pos → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 09:45:03,306 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:03] "GET /point_of_sale/static/src/sounds/error.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-10-24 09:45:03,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: [6/9] Tour test_offline_barcode_not_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:45:03,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:03] "GET /web/image/res.company/6/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-10-24 09:45:03,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: [7/9] Tour test_offline_barcode_not_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:45:03,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: [8/9] Tour test_offline_barcode_not_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:45:03,610 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:03,613 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:45:03,645 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:45:03,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: [9/9] Tour test_offline_barcode_not_in_pos → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:45:03,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: tour succeeded 2026-10-24 09:45:03,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_offline_barcode_not_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 09:45:03,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos.browser: heap 14720480 (allocated 15998976) 2026-10-24 09:45:03,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Closing chrome headless with pid 32847 2026-10-24 09:45:03,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Closing websocket connection 2026-10-24 09:45:03,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Terminating chrome headless with pid 32847 2026-10-24 09:45:04,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094504_106408_test_offline_barcode_not_in_pos.txt 2026-10-24 09:45:04,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_offline_barcode_not_in_pos: Removing chrome user profile "/tmp/tmparh3j8rf_chrome_odoo" 2026-10-24 09:45:04,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_one_attribute_value_scan_barcode ... 2026-10-24 09:45:05,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome pid: 33046 2026-10-24 09:45:05,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmp4kgw1d_e_chrome_odoo 2026-10-24 09:45:05,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:39105/json/version 2026-10-24 09:45:05,667 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39105/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:45:05,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Browser version: Chrome/150.0.7871.114 2026-10-24 09:45:05,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:39105/json 2026-10-24 09:45:05,784 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39105/json with timeout 3 increased to 10s during tests 2026-10-24 09:45:05,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Websocket url found: ws://127.0.0.1:39105/devtools/page/BB1FA2648CF76744F81DB7F78C4DB75B 2026-10-24 09:45:05,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Enable chrome headless console log notification 2026-10-24 09:45:05,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome headless enable page notifications 2026-10-24 09:45:05,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:45:06,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Setting session cookie in browser 2026-10-24 09:45:06,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:45:06,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:45:06,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:45:07,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:07] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.085 0.934 2026-10-24 09:45:07,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Navigation result: {'frameId': 'BB1FA2648CF76744F81DB7F78C4DB75B', 'loaderId': 'BBDADB4746A18730451346BD0A81FC60', 'isDownload': False} 2026-10-24 09:45:07,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Evaluate ready code "odoo.isTourReady('test_one_attribute_value_scan_barcode')" 2026-10-24 09:45:07,136 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:45:07,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:07] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-10-24 09:45:07,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:07] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 09:45:07,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:07] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.037 2026-10-24 09:45:07,842 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:07] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:45:07,862 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:45:07,868 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:07,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: IndexedDB 1 Ready 2026-10-24 09:45:07,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Evaluate test code "odoo.startTour('test_one_attribute_value_scan_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:45:07,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [1/11] Tour test_one_attribute_value_scan_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:45:08,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.269 0.509 2026-10-24 09:45:08,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.774 2026-10-24 09:45:08,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:45:08,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-24 09:45:08,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:45:08,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:08] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.018 2026-10-24 09:45:09,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:45:09,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:09] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:45:09,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: Owl is running in 'dev' mode. 2026-10-24 09:45:09,221 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:09,249 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:09,289 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:09] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.021 0.039 2026-10-24 09:45:09,325 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45: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-24 09:45:09,396 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:45:09,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:09] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.021 2026-10-24 09:45:09,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [2/11] Tour test_one_attribute_value_scan_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:45:09,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [3/11] Tour test_one_attribute_value_scan_barcode → Step PoS model scan barcode '1234567' (trigger: body) 2026-10-24 09:45:09,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:09] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.045 0.085 2026-10-24 09:45:09,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [4/11] Tour test_one_attribute_value_scan_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:09,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [5/11] Tour test_one_attribute_value_scan_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test (Red)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test (Red)")):has(.qty:contains("1"))) 2026-10-24 09:45:09,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [6/11] Tour test_one_attribute_value_scan_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:09,975 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:10,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [7/11] Tour test_one_attribute_value_scan_barcode → Step PoS model scan barcode '1234568' (trigger: body) 2026-10-24 09:45:10,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [8/11] Tour test_one_attribute_value_scan_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:10,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [9/11] Tour test_one_attribute_value_scan_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test (Blue)","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test (Blue)")):has(.qty:contains("1"))) 2026-10-24 09:45:10,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [10/11] Tour test_one_attribute_value_scan_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:10,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [11/11] Tour test_one_attribute_value_scan_barcode → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:45:10,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: tour succeeded 2026-10-24 09:45:10,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_one_attribute_value_scan_barcode SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-24 09:45:10,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: heap 14909584 (allocated 15998976) 2026-10-24 09:45:10,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Closing chrome headless with pid 33046 2026-10-24 09:45:10,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Closing websocket connection 2026-10-24 09:45:10,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Terminating chrome headless with pid 33046 2026-10-24 09:45:10,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094510_635326_test_one_attribute_value_scan_barcode.txt 2026-10-24 09:45:10,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Removing chrome user profile "/tmp/tmp4kgw1d_e_chrome_odoo" 2026-10-24 09:45:10,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-10-24 09:45:11,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome pid: 33234 2026-10-24 09:45:11,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpmk5o8hh4_chrome_odoo 2026-10-24 09:45:11,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:36957/json/version 2026-10-24 09:45:11,624 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36957/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:45:11,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Browser version: Chrome/150.0.7871.114 2026-10-24 09:45:11,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:36957/json 2026-10-24 09:45:11,662 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36957/json with timeout 3 increased to 10s during tests 2026-10-24 09:45:11,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:36957/devtools/page/892B49796D2C20377746AC712F132264 2026-10-24 09:45:11,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-24 09:45:11,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-24 09:45:11,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:45:11,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Setting session cookie in browser 2026-10-24 09:45:11,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:45:11,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:45:11,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:45:12,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:12] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.098 0.924 2026-10-24 09:45:12,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Navigation result: {'frameId': '892B49796D2C20377746AC712F132264', 'loaderId': '35EC64849B4403C62D37BA2CF6DF0A0B', 'isDownload': False} 2026-10-24 09:45:12,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-24 09:45:12,950 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:45:12,987 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:12] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.018 2026-10-24 09:45:12,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:12] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 09:45:13,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:13] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.039 2026-10-24 09:45:13,688 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:45:13,716 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:45:13,724 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:45:13,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: IndexedDB 1 Ready 2026-10-24 09:45:13,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.020 2026-10-24 09:45:13,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:45:13,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [1/18] Tour PaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:45:14,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.454 0.637 2026-10-24 09:45:14,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.044 2026-10-24 09:45:15,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-24 09:45:15,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:45:15,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:45:15,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:45:15,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-10-24 09:45:15,414 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:45:15,418 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:45:15,454 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.008 0.033 2026-10-24 09:45:15,497 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:45:15,498 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "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-24 09:45:15,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.032 2026-10-24 09:45:15,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [2/18] Tour PaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:45:15,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [3/18] Tour PaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:45:15,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.047 0.099 2026-10-24 09:45:16,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [4/18] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:16,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [5/18] Tour PaymentScreenInvoiceOrder → 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(.qty:contains("1"))) 2026-10-24 09:45:16,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [6/18] Tour PaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-24 09:45:16,203 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:16,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [7/18] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:16,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [8/18] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:16,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [9/18] Tour PaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:45:16,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [10/18] Tour PaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:45:16,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [11/18] Tour PaymentScreenInvoiceOrder → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 09:45:16,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [12/18] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:16,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [13/18] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:45:16,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [14/18] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:45:17,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [15/18] Tour PaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:45:17,146 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:17,151 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:17,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [16/18] Tour PaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:45:17,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [17/18] Tour PaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 09:45:17,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [18/18] Tour PaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:45:17,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: tour succeeded 2026-10-24 09:45:17,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenInvoiceOrder SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:45:17,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80406505 started for PoS orders references: [{'name': 'Order 00160-001-0001', 'uuid': '170fa517-540b-4bc3-a76c-1d1cb079c9f7'}] 2026-10-24 09:45:17,524 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:45:17,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: heap 20030356 (allocated 21241856) 2026-10-24 09:45:17,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Closing chrome headless with pid 33234 2026-10-24 09:45:17,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Closing websocket connection 2026-10-24 09:45:17,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Terminating chrome headless with pid 33234 2026-10-24 09:45:17,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094517_766473_test_order_and_invoice_amounts.txt 2026-10-24 09:45:17,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpmk5o8hh4_chrome_odoo" 2026-10-24 09:45:17,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: waiting for threads: [] 2026-10-24 09:45:20,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80406505 order {'name': 'Order 00160-001-0001', 'uuid': '170fa517-540b-4bc3-a76c-1d1cb079c9f7'} created pos.order #107 2026-10-24 09:45:20,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80406505 finished 2026-10-24 09:45:20,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 923 0.915 2.423 2026-10-24 09:45:20,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_refund_flow ... 2026-10-24 09:45:21,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome pid: 33414 2026-10-24 09:45:21,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome headless temporary user profile dir: /tmp/tmpv3nuzx2j_chrome_odoo 2026-10-24 09:45:21,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:44697/json/version 2026-10-24 09:45:21,442 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44697/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:45:21,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Browser version: Chrome/150.0.7871.114 2026-10-24 09:45:21,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:44697/json 2026-10-24 09:45:21,482 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44697/json with timeout 3 increased to 10s during tests 2026-10-24 09:45:21,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Websocket url found: ws://127.0.0.1:44697/devtools/page/470E9B189250ED3107C7D1AF73B8BEE5 2026-10-24 09:45:21,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Enable chrome headless console log notification 2026-10-24 09:45:21,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome headless enable page notifications 2026-10-24 09:45:21,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:45:21,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Setting session cookie in browser 2026-10-24 09:45:21,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:45:21,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:45:21,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:45:22,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:22] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.091 1.038 2026-10-24 09:45:22,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Navigation result: {'frameId': '470E9B189250ED3107C7D1AF73B8BEE5', 'loaderId': 'FA33DA974E633956B956423F165EFA4C', 'isDownload': False} 2026-10-24 09:45:22,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Evaluate ready code "odoo.isTourReady('test_order_refund_flow')" 2026-10-24 09:45:22,812 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:45:22,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:22] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-10-24 09:45:22,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:22] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-24 09:45:22,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:22] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.055 2026-10-24 09:45:23,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:45:23,522 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:45:23,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Evaluate test code "odoo.startTour('test_order_refund_flow', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:45:23,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [1/96] Tour test_order_refund_flow → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:45:23,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: IndexedDB 1 Ready 2026-10-24 09:45:23,591 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 09:45:24,420 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.328 0.542 2026-10-24 09:45:24,433 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.873 2026-10-24 09:45:24,639 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:45:24,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-24 09:45:24,690 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 09:45:24,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:45:24,781 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:45:24,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: Owl is running in 'dev' mode. 2026-10-24 09:45:24,905 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:45:24,937 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:45:24,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.010 0.030 2026-10-24 09:45:24,977 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:45:24,983 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:24] "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-24 09:45:25,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:25] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.011 0.026 2026-10-24 09:45:25,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [2/96] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:45:25,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [3/96] Tour test_order_refund_flow → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:45:25,380 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:25] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.077 2026-10-24 09:45:25,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [4/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:25,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [5/96] Tour test_order_refund_flow → 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(.qty:contains("1"))) 2026-10-24 09:45:25,601 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:25,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [6/96] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:45:25,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [7/96] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:45:25,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [8/96] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:45:25,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [9/96] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:45:25,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [10/96] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:45:25,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [11/96] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:45:26,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [12/96] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-10-24 09:45:26,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [13/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:26,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [14/96] Tour test_order_refund_flow → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:45:26,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [15/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:26,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [16/96] Tour test_order_refund_flow → 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(.qty:contains("1"))) 2026-10-24 09:45:26,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [17/96] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 09:45:26,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [18/96] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 09:45:26,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [19/96] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:45:26,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [20/96] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 09:45:26,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [21/96] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 09:45:26,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [22/96] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 09:45:26,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [23/96] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-10-24 09:45:27,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [24/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:27,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [25/96] Tour test_order_refund_flow → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:45:27,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [26/96] Tour test_order_refund_flow → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:45:27,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [27/96] Tour test_order_refund_flow → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:45:27,362 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:27,368 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:27,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [28/96] Tour test_order_refund_flow → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:45:27,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [29/96] Tour test_order_refund_flow → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:45:27,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91663213 started for PoS orders references: [{'name': 'Order 00161-001-0001', 'uuid': 'df8084ee-e0ae-4f3c-900c-b4ef32afcefd'}] 2026-10-24 09:45:27,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [30/96] Tour test_order_refund_flow → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:45:27,678 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:45:28,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91663213 order {'name': 'Order 00161-001-0001', 'uuid': 'df8084ee-e0ae-4f3c-900c-b4ef32afcefd'} created pos.order #108 2026-10-24 09:45:28,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91663213 finished 2026-10-24 09:45:28,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 364 0.553 0.726 2026-10-24 09:45:29,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 09:45:29,121 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:29] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:45:29,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [31/96] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:45:29,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [32/96] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:45:29,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [33/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:29,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [34/96] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:45:29,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [35/96] Tour test_order_refund_flow → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:45:29,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [36/96] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:45:29,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [37/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:45:29,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.017 2026-10-24 09:45:29,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [38/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:29,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [39/96] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:45:29,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [40/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:29,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [41/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:29,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [42/96] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-10-24 09:45:29,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [43/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:30,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [44/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:30,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [45/96] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:45:30,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [46/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:30,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [47/96] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:45:30,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [48/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:30,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [49/96] Tour test_order_refund_flow → Step Check orderline with attributes: "Desk Pad" (trigger: .order-container .orderline) 2026-10-24 09:45:30,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [50/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:30,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [51/96] Tour test_order_refund_flow → Step .pos-leftheader .list-plus-btn 2026-10-24 09:45:30,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [52/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:30,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [53/96] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:45:30,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [54/96] Tour test_order_refund_flow → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:45:30,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [55/96] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:45:30,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [56/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:45:30,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 09:45:30,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [57/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:30,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [58/96] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("Refunding") 2026-10-24 09:45:31,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [59/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:31,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [60/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:31,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [61/96] Tour test_order_refund_flow → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-10-24 09:45:31,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [62/96] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-10-24 09:45:31,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [63/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:31,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [64/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:31,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [65/96] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:45:31,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [66/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:31,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [67/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:31,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [68/96] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-10-24 09:45:31,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [69/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:31,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [70/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:31,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [71/96] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:45:31,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [72/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:32,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [73/96] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:45:32,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [74/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:32,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [75/96] Tour test_order_refund_flow → Step Check orderline with attributes: "Letter Tray" (trigger: .order-container .orderline) 2026-10-24 09:45:32,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [76/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:32,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [77/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:32,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [78/96] Tour test_order_refund_flow → Step order total amount is '-2.20' (trigger: .product-screen .order-summary .total:contains("-2.20")) 2026-10-24 09:45:32,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [79/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:32,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [80/96] Tour test_order_refund_flow → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:45:32,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [81/96] Tour test_order_refund_flow → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:45:32,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [82/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0002") 2026-10-24 09:45:32,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [83/96] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(.col:contains("-0002")) .delete-button 2026-10-24 09:45:32,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [84/96] Tour test_order_refund_flow → Step .ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"] 2026-10-24 09:45:32,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [85/96] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:45:32,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [86/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0003") 2026-10-24 09:45:32,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [87/96] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(.col:contains("-0003")) .delete-button 2026-10-24 09:45:32,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [88/96] Tour test_order_refund_flow → Step .ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"] 2026-10-24 09:45:33,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [89/96] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:45:33,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [90/96] Tour test_order_refund_flow → Step .pos-search-bar .filter 2026-10-24 09:45:33,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [91/96] Tour test_order_refund_flow → Step .pos-search-bar .filter ul 2026-10-24 09:45:33,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [92/96] Tour test_order_refund_flow → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:45:33,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [93/96] Tour test_order_refund_flow → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:45:33,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 09:45:33,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [94/96] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:33,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [95/96] Tour test_order_refund_flow → Step No lines are marked for to refund or refunding (trigger: .ticket-screen:not(:has(.to-refund-highlight))) 2026-10-24 09:45:33,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [96/96] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:33,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: tour succeeded 2026-10-24 09:45:33,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_order_refund_flow SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 09:45:33,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: heap 19164568 (allocated 21639168) 2026-10-24 09:45:33,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Closing chrome headless with pid 33414 2026-10-24 09:45:33,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Closing websocket connection 2026-10-24 09:45:33,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Terminating chrome headless with pid 33414 2026-10-24 09:45:34,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094534_005935_test_order_refund_flow.txt 2026-10-24 09:45:34,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Removing chrome user profile "/tmp/tmpv3nuzx2j_chrome_odoo" 2026-10-24 09:45:34,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_with_existing_serial ... 2026-10-24 09:45:35,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome pid: 33609 2026-10-24 09:45:35,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmpi3j7s46b_chrome_odoo 2026-10-24 09:45:35,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:39911/json/version 2026-10-24 09:45:35,317 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39911/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:45:35,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Browser version: Chrome/150.0.7871.114 2026-10-24 09:45:35,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:39911/json 2026-10-24 09:45:35,452 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39911/json with timeout 3 increased to 10s during tests 2026-10-24 09:45:35,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:39911/devtools/page/52451424A0900FE5A2F2D67C146D6FEA 2026-10-24 09:45:35,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-10-24 09:45:35,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-10-24 09:45:35,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:45:35,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-10-24 09:45:35,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:45:35,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:45:35,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:45:38,100 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:38] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.098 2.231 2026-10-24 09:45:38,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigation result: {'frameId': '52451424A0900FE5A2F2D67C146D6FEA', 'loaderId': '0ED1CEB2D105F74158E5F7504949CD03', 'isDownload': False} 2026-10-24 09:45:38,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Evaluate ready code "odoo.isTourReady('test_order_with_existing_serial')" 2026-10-24 09:45:38,130 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:45:38,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:38] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:45:38,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:38] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 09:45:38,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:38] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-10-24 09:45:38,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:45:39,003 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:45:39,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Evaluate test code "odoo.startTour('test_order_with_existing_serial', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:45:39,020 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:39,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [1/20] Tour test_order_with_existing_serial → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:45:39,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: IndexedDB 1 Ready 2026-10-24 09:45:39,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.010 2026-10-24 09:45:40,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.409 0.577 2026-10-24 09:45:40,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.916 2026-10-24 09:45:40,330 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-24 09:45:40,356 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:45:40,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:45:40,467 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-24 09:45:40,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-10-24 09:45:40,617 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:40,646 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:45:40,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.012 0.033 2026-10-24 09:45:40,711 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45: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-24 09:45:40,716 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:40,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:40] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.009 0.032 2026-10-24 09:45:40,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [2/20] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:45:41,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [3/20] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-24 09:45:41,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.044 0.083 2026-10-24 09:45:41,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [4/20] Tour test_order_with_existing_serial → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:45:41,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:41] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.008 0.024 2026-10-24 09:45:41,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [5/20] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:45:41,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [6/20] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:41,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [7/20] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("1"))) 2026-10-24 09:45:41,560 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:41,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [8/20] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:41,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [9/20] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:41,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [10/20] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN1') 2026-10-24 09:45:41,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [11/20] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:41,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [12/20] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-10-24 09:45:41,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [13/20] Tour test_order_with_existing_serial → Step enter lot number (trigger: .edit-list-inputs .input-group:last-child input) 2026-10-24 09:45:41,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:41] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 6 0.006 0.025 2026-10-24 09:45:42,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [14/20] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:45:42,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [15/20] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:42,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [16/20] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-10-24 09:45:42,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [17/20] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:42,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [18/20] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:42,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [19/20] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN2') 2026-10-24 09:45:42,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [20/20] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:42,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: tour succeeded 2026-10-24 09:45:42,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 09:45:42,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: heap 15486304 (allocated 16785408) 2026-10-24 09:45:42,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing chrome headless with pid 33609 2026-10-24 09:45:42,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing websocket connection 2026-10-24 09:45:42,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Terminating chrome headless with pid 33609 2026-10-24 09:45:42,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094542_822390_test_order_with_existing_serial.txt 2026-10-24 09:45:42,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmpi3j7s46b_chrome_odoo" 2026-10-24 09:45:42,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_orderline_merge_with_higher_price_precision ... 2026-10-24 09:45:43,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome pid: 33805 2026-10-24 09:45:43,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome headless temporary user profile dir: /tmp/tmpi1cybihw_chrome_odoo 2026-10-24 09:45:43,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:42499/json/version 2026-10-24 09:45:43,512 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42499/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:45:43,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Browser version: Chrome/150.0.7871.114 2026-10-24 09:45:43,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:42499/json 2026-10-24 09:45:43,654 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42499/json with timeout 3 increased to 10s during tests 2026-10-24 09:45:43,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Websocket url found: ws://127.0.0.1:42499/devtools/page/244F298517A16590F295146A4FAD89AF 2026-10-24 09:45:43,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Enable chrome headless console log notification 2026-10-24 09:45:43,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome headless enable page notifications 2026-10-24 09:45:43,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:45:43,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Setting session cookie in browser 2026-10-24 09:45:43,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:45:43,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:45:43,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:45:45,055 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:45] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.110 1.037 2026-10-24 09:45:45,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Navigation result: {'frameId': '244F298517A16590F295146A4FAD89AF', 'loaderId': '5C516FC6A5F62C0A75B3D0F8C6DE36E9', 'isDownload': False} 2026-10-24 09:45:45,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Evaluate ready code "odoo.isTourReady('test_orderline_merge_with_higher_price_precision')" 2026-10-24 09:45:45,108 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:45:45,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:45] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-24 09:45:45,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-24 09:45:45,188 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-24 09:45:45,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:45:45,945 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:45:45,953 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:45,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: IndexedDB 1 Ready 2026-10-24 09:45:46,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Evaluate test code "odoo.startTour('test_orderline_merge_with_higher_price_precision', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:45:46,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [1/11] Tour test_orderline_merge_with_higher_price_precision → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:45:46,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.343 0.553 2026-10-24 09:45:46,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.901 2026-10-24 09:45:47,215 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:45:47,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:45:47,263 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-10-24 09:45:47,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:45:47,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-24 09:45:47,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: Owl is running in 'dev' mode. 2026-10-24 09:45:47,490 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:45:47,516 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:45:47,559 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.011 0.039 2026-10-24 09:45:47,618 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:45:47,625 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:45:47,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:47] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.032 2026-10-24 09:45:47,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [2/11] Tour test_orderline_merge_with_higher_price_precision → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:45:47,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [3/11] Tour test_orderline_merge_with_higher_price_precision → Step click product 'High Precision Product' (trigger: article.product .product-content .product-name:contains("High Precision Product")) 2026-10-24 09:45:48,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.039 0.070 2026-10-24 09:45:48,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [4/11] Tour test_orderline_merge_with_higher_price_precision → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:48,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [5/11] Tour test_orderline_merge_with_higher_price_precision → Step Check orderline with attributes: {"withClass":".selected","productName":"High Precision Product","quantity":"1.0","price":"8.25"} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("1")):has(.price:contains("8.25"))) 2026-10-24 09:45:48,342 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:48,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [6/11] Tour test_orderline_merge_with_higher_price_precision → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:48,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [7/11] Tour test_orderline_merge_with_higher_price_precision → Step click product 'High Precision Product' (trigger: article.product .product-content .product-name:contains("High Precision Product")) 2026-10-24 09:45:48,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [8/11] Tour test_orderline_merge_with_higher_price_precision → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:48,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [9/11] Tour test_orderline_merge_with_higher_price_precision → Step Check orderline with attributes: {"withClass":".selected","productName":"High Precision Product","quantity":"2.0","price":"16.49"} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("2")):has(.price:contains("16.49"))) 2026-10-24 09:45:48,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [10/11] Tour test_orderline_merge_with_higher_price_precision → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:48,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [11/11] Tour test_orderline_merge_with_higher_price_precision → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:45:48,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: tour succeeded 2026-10-24 09:45:48,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_orderline_merge_with_higher_price_precision SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-24 09:45:48,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: heap 14696468 (allocated 15736832) 2026-10-24 09:45:48,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Closing chrome headless with pid 33805 2026-10-24 09:45:48,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Closing websocket connection 2026-10-24 09:45:48,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Terminating chrome headless with pid 33805 2026-10-24 09:45:49,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094549_049664_test_orderline_merge_with_higher_price_precision.txt 2026-10-24 09:45:49,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Removing chrome user profile "/tmp/tmpi1cybihw_chrome_odoo" 2026-10-24 09:45:49,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-10-24 09:45:49,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome pid: 33991 2026-10-24 09:45:49,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome headless temporary user profile dir: /tmp/tmpo1earugo_chrome_odoo 2026-10-24 09:45:49,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:38321/json/version 2026-10-24 09:45:49,800 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38321/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:45:49,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Browser version: Chrome/150.0.7871.114 2026-10-24 09:45:49,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:38321/json 2026-10-24 09:45:49,988 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38321/json with timeout 3 increased to 10s during tests 2026-10-24 09:45:50,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Websocket url found: ws://127.0.0.1:38321/devtools/page/557995AE3CCAC887D5AAD7BD29FB3FE4 2026-10-24 09:45:50,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Enable chrome headless console log notification 2026-10-24 09:45:50,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome headless enable page notifications 2026-10-24 09:45:50,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:45:50,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Setting session cookie in browser 2026-10-24 09:45:50,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:45:50,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:45:50,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:45:51,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:51] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.088 0.922 2026-10-24 09:45:51,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Navigation result: {'frameId': '557995AE3CCAC887D5AAD7BD29FB3FE4', 'loaderId': 'F7F3192E1121004405EB441676A15E76', 'isDownload': False} 2026-10-24 09:45:51,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-24 09:45:51,212 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:45:51,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-24 09:45:51,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-10-24 09:45:51,281 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.039 2026-10-24 09:45:51,987 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:45:52,016 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:45:52,032 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:45:52,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:45:52,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: IndexedDB 1 Ready 2026-10-24 09:45:52,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [1/28] Tour CashClosingDetails → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:45:52,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.290 0.573 2026-10-24 09:45:52,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.864 2026-10-24 09:45:52,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:45:53,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:45:53,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:45:53,285 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:45:53,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.013 2026-10-24 09:45:53,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-10-24 09:45:53,498 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:45:53,525 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:45:53,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.015 0.061 2026-10-24 09:45:53,601 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "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-24 09:45:53,611 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:45:53,632 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:53] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-10-24 09:45:53,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [2/28] Tour CashClosingDetails → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-10-24 09:45:53,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [3/28] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:45:53,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [4/28] Tour CashClosingDetails → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:45:54,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:54] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.030 0.092 2026-10-24 09:45:54,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [5/28] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:54,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [6/28] Tour CashClosingDetails → 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(.qty:contains("1"))) 2026-10-24 09:45:54,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [7/28] Tour CashClosingDetails → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:45:54,327 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:54,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [8/28] Tour CashClosingDetails → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:45:54,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [9/28] Tour CashClosingDetails → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-10-24 09:45:54,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [10/28] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:54,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [11/28] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:45:54,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [12/28] Tour CashClosingDetails → Step order total amount is '51.00' (trigger: .product-screen .order-summary .total:contains("51.00")) 2026-10-24 09:45:54,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [13/28] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:45:54,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [14/28] Tour CashClosingDetails → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:45:54,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [15/28] Tour CashClosingDetails → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:45:55,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [16/28] Tour CashClosingDetails → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:45:55,083 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:45:55,088 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:55,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [17/28] Tour CashClosingDetails → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:45:55,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [18/28] Tour CashClosingDetails → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:45:55,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [19/28] Tour CashClosingDetails → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:45:55,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62306413 started for PoS orders references: [{'name': 'Order 00165-001-0001', 'uuid': 'e98fc702-90df-4487-9ef8-e383466a5fbf'}] 2026-10-24 09:45:55,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [20/28] Tour CashClosingDetails → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:45:55,419 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:45:56,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62306413 order {'name': 'Order 00165-001-0001', 'uuid': 'e98fc702-90df-4487-9ef8-e383466a5fbf'} created pos.order #109 2026-10-24 09:45:56,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62306413 finished 2026-10-24 09:45:56,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 339 0.315 0.581 2026-10-24 09:45:56,368 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:45:56,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:56] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:45:56,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [21/28] Tour CashClosingDetails → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:45:56,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [22/28] Tour CashClosingDetails → Step .modal .close-pos-popup .cash-input input 2026-10-24 09:45:56,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:56] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.016 0.057 2026-10-24 09:45:56,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [23/28] Tour CashClosingDetails → Step .payment-methods-overview .cash-difference:contains(-1.00) 2026-10-24 09:45:56,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [24/28] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-10-24 09:45:56,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [25/28] Tour CashClosingDetails → Step .modal .btn-primary:contains(Proceed Anyway) 2026-10-24 09:45:56,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:56] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 9 0.016 0.021 2026-10-24 09:45:57,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:57] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 28 0.031 0.073 2026-10-24 09:45:57,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-10-24 09:45:58,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:58] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 521 0.544 1.266 2026-10-24 09:45:59,153 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:59] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 74 0.049 0.129 2026-10-24 09:45:59,202 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:45:59,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [26/28] Tour CashClosingDetails → Step button:contains(backend) 2026-10-24 09:45:59,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: IndexedDB 1 Ready 2026-10-24 09:45:59,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:45:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.017 2026-10-24 09:46:00,200 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.200 0.531 2026-10-24 09:46:00,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.679 2026-10-24 09:46:00,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:46:00,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:46:00,576 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:46:00,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:46:00,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-10-24 09:46:00,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 304 - 4 0.006 0.037 2026-10-24 09:46:00,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "GET /web/image/res.company/6/favicon HTTP/1.1" 304 - 4 0.004 0.044 2026-10-24 09:46:00,841 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #42 deleted mail.message records with IDs: [8904] 2026-10-24 09:46:00,850 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #42 deleted pos.session records with IDs: [166] 2026-10-24 09:46:00,860 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #42 deleted mail.followers records with IDs: [1396] 2026-10-24 09:46:00,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session HTTP/1.1" 200 - 37 0.042 0.100 2026-10-24 09:46:00,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:00] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:46:01,936 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:01] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 106 0.085 0.864 2026-10-24 09:46:01,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:01] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.000 0.984 2026-10-24 09:46:01,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:01] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:46:01,998 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:01] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-10-24 09:46:02,101 104 INFO rb-7de5d73-225957-428688 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-24 09:46:02,399 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:02] "GET /web/webclient/load_menus/5474fe3b5766b43b199e624d6a30ef74d48e6f377ea73b2310490f40e956f34b HTTP/1.1" 200 - 176 0.177 0.231 2026-10-24 09:46:02,430 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.401 2026-10-24 09:46:02,448 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:02] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-24 09:46:03,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-24 09:46:03,173 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-24 09:46:03,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [27/28] Tour CashClosingDetails → Step body 2026-10-24 09:46:03,191 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-24 09:46:03,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.011 2026-10-24 09:46:03,205 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.051 2026-10-24 09:46:03,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-10-24 09:46:03,263 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:46:03,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.048 2026-10-24 09:46:03,355 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.045 2026-10-24 09:46:03,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.066 2026-10-24 09:46:03,628 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "POST /mail/data HTTP/1.1" 200 - 33 0.078 0.095 2026-10-24 09:46:03,688 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 16 0.030 0.159 2026-10-24 09:46:03,755 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /web/image/res.partner/409/avatar_128?unique=1792834525000 HTTP/1.1" 200 - 8 0.012 0.225 2026-10-24 09:46:03,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.264 2026-10-24 09:46:03,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.233 2026-10-24 09:46:03,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.017 0.146 2026-10-24 09:46:03,841 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:46:03,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:03] "GET /odoo?menu_id=980 HTTP/1.1" 200 - 20 0.024 0.105 2026-10-24 09:46:04,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.017 2026-10-24 09:46:04,064 104 INFO rb-7de5d73-225957-428688 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-24 09:46:05,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [28/28] Tour CashClosingDetails → Step [name=last_session_closing_cash]:contains(50.00) 2026-10-24 09:46:05,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-24 09:46:05,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-10-24 09:46:05,305 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.025 2026-10-24 09:46:05,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.024 2026-10-24 09:46:05,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:05] "POST /mail/data HTTP/1.1" 200 - 20 0.052 0.080 2026-10-24 09:46:05,639 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:05] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 9 0.020 0.165 2026-10-24 09:46:05,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:05] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.211 2026-10-24 09:46:05,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.183 2026-10-24 09:46:05,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.134 2026-10-24 09:46:05,895 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:05] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 48 0.046 0.092 2026-10-24 09:46:06,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:06] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 9 0.031 0.027 2026-10-24 09:46:06,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:06] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state HTTP/1.1" 200 - 5 0.005 0.062 2026-10-24 09:46:06,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: tour succeeded 2026-10-24 09:46:06,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: ╔═══════════════════════════════════╗ ║ TOUR CashClosingDetails SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:46:06,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: heap 22258976 (allocated 23572480) 2026-10-24 09:46:06,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Closing chrome headless with pid 33991 2026-10-24 09:46:06,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Closing websocket connection 2026-10-24 09:46:06,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Terminating chrome headless with pid 33991 2026-10-24 09:46:06,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094606_817744_test_pos_closing_cash_details.txt 2026-10-24 09:46:06,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Removing chrome user profile "/tmp/tmpo1earugo_chrome_odoo" 2026-10-24 09:46:06,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_ui_round_globally ... 2026-10-24 09:46:07,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome pid: 34251 2026-10-24 09:46:07,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome headless temporary user profile dir: /tmp/tmprxt7ezod_chrome_odoo 2026-10-24 09:46:07,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:33617/json/version 2026-10-24 09:46:07,724 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33617/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:46:07,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Browser version: Chrome/150.0.7871.114 2026-10-24 09:46:07,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:33617/json 2026-10-24 09:46:07,856 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33617/json with timeout 3 increased to 10s during tests 2026-10-24 09:46:07,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Websocket url found: ws://127.0.0.1:33617/devtools/page/F6ABFA36476C610A8006D53CD4ABFF05 2026-10-24 09:46:07,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Enable chrome headless console log notification 2026-10-24 09:46:07,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome headless enable page notifications 2026-10-24 09:46:08,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:46:08,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Setting session cookie in browser 2026-10-24 09:46:08,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:46:08,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:46:08,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:46:09,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:09] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.106 0.974 2026-10-24 09:46:09,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Navigation result: {'frameId': 'F6ABFA36476C610A8006D53CD4ABFF05', 'loaderId': '5AC65E6027AB97AE95A5D0726995E8C4', 'isDownload': False} 2026-10-24 09:46:09,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Evaluate ready code "odoo.isTourReady('test_pos_ui_round_globally')" 2026-10-24 09:46:09,312 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:46:09,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:09] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-24 09:46:09,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:09] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-24 09:46:09,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:09] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.032 2026-10-24 09:46:09,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:46:09,972 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:46:09,975 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:09,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Evaluate test code "odoo.startTour('test_pos_ui_round_globally', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:46:10,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: IndexedDB 1 Ready 2026-10-24 09:46:10,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.015 0.016 2026-10-24 09:46:10,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [1/18] Tour test_pos_ui_round_globally → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:46:10,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:10] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.332 0.564 2026-10-24 09:46:10,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.850 2026-10-24 09:46:11,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-24 09:46:11,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:46:11,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:46:11,293 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:46:11,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: Owl is running in 'dev' mode. 2026-10-24 09:46:11,421 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:11,441 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:46:11,484 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:11] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.011 0.040 2026-10-24 09:46:11,548 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46: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-24 09:46:11,588 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 09:46:11,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:11] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.027 2026-10-24 09:46:11,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [2/18] Tour test_pos_ui_round_globally → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:46:11,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [3/18] Tour test_pos_ui_round_globally → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 09:46:12,132 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:12] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.112 0.079 2026-10-24 09:46:12,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [4/18] Tour test_pos_ui_round_globally → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-10-24 09:46:12,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [5/18] Tour test_pos_ui_round_globally → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:12,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [6/18] Tour test_pos_ui_round_globally → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:46:12,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [7/18] Tour test_pos_ui_round_globally → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("-1"))) 2026-10-24 09:46:12,578 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:12,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [8/18] Tour test_pos_ui_round_globally → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:12,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [9/18] Tour test_pos_ui_round_globally → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:12,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [10/18] Tour test_pos_ui_round_globally → Step order total amount is '7,771.01' (trigger: .product-screen .order-summary .total:contains("7,771.01")) 2026-10-24 09:46:12,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [11/18] Tour test_pos_ui_round_globally → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:13,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [12/18] Tour test_pos_ui_round_globally → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:46:13,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [13/18] Tour test_pos_ui_round_globally → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:46:13,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [14/18] Tour test_pos_ui_round_globally → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:46:13,210 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:46:13,212 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:46:13,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [15/18] Tour test_pos_ui_round_globally → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:46:13,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [16/18] Tour test_pos_ui_round_globally → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:46:13,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [17/18] Tour test_pos_ui_round_globally → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:46:13,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38948961 started for PoS orders references: [{'name': 'Order 00167-001-0001', 'uuid': 'b2d7ce33-a409-4cd3-8e64-c1bf76f01370'}] 2026-10-24 09:46:13,514 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:15,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38948961 order {'name': 'Order 00167-001-0001', 'uuid': 'b2d7ce33-a409-4cd3-8e64-c1bf76f01370'} created pos.order #110 2026-10-24 09:46:15,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38948961 finished 2026-10-24 09:46:15,104 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 460 0.672 0.953 2026-10-24 09:46:15,217 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:46:15,305 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:15] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.018 2026-10-24 09:46:15,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [18/18] Tour test_pos_ui_round_globally → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:46:15,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: tour succeeded 2026-10-24 09:46:15,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_ui_round_globally SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:46:15,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: heap 16355496 (allocated 17702912) 2026-10-24 09:46:15,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Closing chrome headless with pid 34251 2026-10-24 09:46:15,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Closing websocket connection 2026-10-24 09:46:15,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Terminating chrome headless with pid 34251 2026-10-24 09:46:15,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094615_828352_test_pos_ui_round_globally.txt 2026-10-24 09:46:15,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Removing chrome user profile "/tmp/tmprxt7ezod_chrome_odoo" 2026-10-24 09:46:18,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_price_extra_pricelist_based_pricelist ... 2026-10-24 09:46:19,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Chrome pid: 34439 2026-10-24 09:46:19,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Chrome headless temporary user profile dir: /tmp/tmpf72v48kj_chrome_odoo 2026-10-24 09:46:19,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Issuing json command http://127.0.0.1:46509/json/version 2026-10-24 09:46:19,051 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46509/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:46:19,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-24 09:46:19,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Issuing json command http://127.0.0.1:46509/json 2026-10-24 09:46:19,140 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46509/json with timeout 3 increased to 10s during tests 2026-10-24 09:46:19,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Websocket url found: ws://127.0.0.1:46509/devtools/page/B76DB5B4BA8C4F69A2885B3BC90228A3 2026-10-24 09:46:19,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Enable chrome headless console log notification 2026-10-24 09:46:19,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Chrome headless enable page notifications 2026-10-24 09:46:19,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:46:19,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Setting session cookie in browser 2026-10-24 09:46:19,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:46:19,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:46:19,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:46:21,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:21] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.094 2.186 2026-10-24 09:46:21,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Navigation result: {'frameId': 'B76DB5B4BA8C4F69A2885B3BC90228A3', 'loaderId': '3DE54EFFD88E90436275899C286988D1', 'isDownload': False} 2026-10-24 09:46:21,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Evaluate ready code "odoo.isTourReady('test_price_extra_pricelist_based_pricelist')" 2026-10-24 09:46:21,696 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:46:21,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:21] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 09:46:21,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:21] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-10-24 09:46:21,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:21] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.057 2026-10-24 09:46:22,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:46:22,364 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:22,367 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:22,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: IndexedDB 1 Ready 2026-10-24 09:46:22,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.012 2026-10-24 09:46:22,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Evaluate test code "odoo.startTour('test_price_extra_pricelist_based_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:46:22,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [1/17] Tour test_price_extra_pricelist_based_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:46:23,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.268 0.549 2026-10-24 09:46:23,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.775 2026-10-24 09:46:23,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:46:23,483 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:46:23,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:46:23,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:46:23,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: Owl is running in 'dev' mode. 2026-10-24 09:46:23,747 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:46:23,759 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:46:23,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.027 0.052 2026-10-24 09:46:23,850 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46: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-24 09:46:23,872 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:23,917 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:23] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.029 2026-10-24 09:46:23,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [2/17] Tour test_price_extra_pricelist_based_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:46:24,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [3/17] Tour test_price_extra_pricelist_based_pricelist → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:46:24,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:24] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.050 0.076 2026-10-24 09:46:24,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [4/17] Tour test_price_extra_pricelist_based_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:24,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [5/17] Tour test_price_extra_pricelist_based_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 09:46:24,488 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:24,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [6/17] Tour test_price_extra_pricelist_based_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:24,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [7/17] Tour test_price_extra_pricelist_based_pricelist → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:46:24,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [8/17] Tour test_price_extra_pricelist_based_pricelist → Step order total amount is '$ 103.20' (trigger: .product-screen .order-summary .total:contains("$ 103.20")) 2026-10-24 09:46:24,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [9/17] Tour test_price_extra_pricelist_based_pricelist → Step order total amount is '$ 103.20' (trigger: .product-screen .order-summary .total:contains("$ 103.20"):not(:visible)) 2026-10-24 09:46:24,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [10/17] Tour test_price_extra_pricelist_based_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:24,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [11/17] Tour test_price_extra_pricelist_based_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:46:24,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [12/17] Tour test_price_extra_pricelist_based_pricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:46:24,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [13/17] Tour test_price_extra_pricelist_based_pricelist → Step .o_pricelist_button 2026-10-24 09:46:25,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [14/17] Tour test_price_extra_pricelist_based_pricelist → Step select price list 'Pricelist 2' (trigger: .selection-item:contains("Pricelist 2")) 2026-10-24 09:46:25,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [15/17] Tour test_price_extra_pricelist_based_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:25,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [16/17] Tour test_price_extra_pricelist_based_pricelist → Step order total amount is '$ 51.60' (trigger: .product-screen .order-summary .total:contains("$ 51.60")) 2026-10-24 09:46:25,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: [17/17] Tour test_price_extra_pricelist_based_pricelist → Step order total amount is '$ 51.60' (trigger: .product-screen .order-summary .total:contains("$ 51.60"):not(:visible)) 2026-10-24 09:46:25,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: tour succeeded 2026-10-24 09:46:25,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_price_extra_pricelist_based_pricelist SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-24 09:46:25,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist.browser: heap 15050872 (allocated 16261120) 2026-10-24 09:46:25,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Closing chrome headless with pid 34439 2026-10-24 09:46:25,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Closing websocket connection 2026-10-24 09:46:25,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Terminating chrome headless with pid 34439 2026-10-24 09:46:25,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094625_636798_test_price_extra_pricelist_based_pricelist.txt 2026-10-24 09:46:25,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_price_extra_pricelist_based_pricelist: Removing chrome user profile "/tmp/tmpf72v48kj_chrome_odoo" 2026-10-24 09:46:25,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_card_qty_precision ... 2026-10-24 09:46:26,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome pid: 34620 2026-10-24 09:46:26,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome headless temporary user profile dir: /tmp/tmpkklfzc1y_chrome_odoo 2026-10-24 09:46:26,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:39495/json/version 2026-10-24 09:46:26,364 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39495/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:46:26,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Browser version: Chrome/150.0.7871.114 2026-10-24 09:46:26,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:39495/json 2026-10-24 09:46:26,444 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39495/json with timeout 3 increased to 10s during tests 2026-10-24 09:46:26,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Websocket url found: ws://127.0.0.1:39495/devtools/page/58DC0AB836370EDE166F2416E1089F52 2026-10-24 09:46:26,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Enable chrome headless console log notification 2026-10-24 09:46:26,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome headless enable page notifications 2026-10-24 09:46:26,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:46:26,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Setting session cookie in browser 2026-10-24 09:46:26,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:46:26,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:46:26,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:46:27,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:27] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.084 0.913 2026-10-24 09:46:27,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Navigation result: {'frameId': '58DC0AB836370EDE166F2416E1089F52', 'loaderId': '058B491969C77AF3E6FD0EF2CCDDF8FC', 'isDownload': False} 2026-10-24 09:46:27,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Evaluate ready code "odoo.isTourReady('ProductCardUoMPrecision')" 2026-10-24 09:46:27,780 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:46:27,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:27] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:46:27,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:27] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-24 09:46:27,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:27] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.041 2026-10-24 09:46:28,473 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:46:28,509 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:46:28,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: IndexedDB 1 Ready 2026-10-24 09:46:28,530 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:28,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Evaluate test code "odoo.startTour('ProductCardUoMPrecision', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:46:28,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [1/20] Tour ProductCardUoMPrecision → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:46:29,268 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.252 0.501 2026-10-24 09:46:29,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.753 2026-10-24 09:46:29,524 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:46:29,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:46:29,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-10-24 09:46:29,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:46:29,765 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.025 2026-10-24 09:46:29,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: Owl is running in 'dev' mode. 2026-10-24 09:46:29,873 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:29,906 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:29,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.020 0.056 2026-10-24 09:46:29,970 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46: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-24 09:46:29,977 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:46:30,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:30] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.017 0.018 2026-10-24 09:46:30,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [2/20] Tour ProductCardUoMPrecision → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:46:30,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [3/20] Tour ProductCardUoMPrecision → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:46:30,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:30] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.064 0.095 2026-10-24 09:46:30,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [4/20] Tour ProductCardUoMPrecision → Step picking radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input) 2026-10-24 09:46:30,522 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:46:30,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [5/20] Tour ProductCardUoMPrecision → Step Click on Add (trigger: body button:contains(Add)) 2026-10-24 09:46:30,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [6/20] Tour ProductCardUoMPrecision → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:30,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [7/20] Tour ProductCardUoMPrecision → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:46:30,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [8/20] Tour ProductCardUoMPrecision → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:46:30,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [9/20] Tour ProductCardUoMPrecision → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"0.1"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("0.1"))) 2026-10-24 09:46:31,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [10/20] Tour ProductCardUoMPrecision → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:31,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [11/20] Tour ProductCardUoMPrecision → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-10-24 09:46:31,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [12/20] Tour ProductCardUoMPrecision → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-10-24 09:46:31,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:31] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.104 0.183 2026-10-24 09:46:31,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [13/20] Tour ProductCardUoMPrecision → Step Click on Add (trigger: body button:contains(Add)) 2026-10-24 09:46:31,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [14/20] Tour ProductCardUoMPrecision → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:31,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [15/20] Tour ProductCardUoMPrecision → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:46:31,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [16/20] Tour ProductCardUoMPrecision → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-10-24 09:46:31,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [17/20] Tour ProductCardUoMPrecision → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"0.7"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("0.7"))) 2026-10-24 09:46:31,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [18/20] Tour ProductCardUoMPrecision → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:31,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [19/20] Tour ProductCardUoMPrecision → Step 'Configurable Chair' should have '0.8' quantity (trigger: article.product .product-content:has(.product-name:contains("Configurable Chair")):has(.product-cart-qty:contains("0.8"))) 2026-10-24 09:46:31,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [20/20] Tour ProductCardUoMPrecision → Step Check the cart button if it shows the quantity in correct format/precision (trigger: .review-button:contains('0.8')) 2026-10-24 09:46:31,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: tour succeeded 2026-10-24 09:46:31,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductCardUoMPrecision SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:46:32,037 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:32] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.086 0.180 2026-10-24 09:46:32,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: heap 15978836 (allocated 17309696) 2026-10-24 09:46:32,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Closing chrome headless with pid 34620 2026-10-24 09:46:32,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Closing websocket connection 2026-10-24 09:46:32,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Terminating chrome headless with pid 34620 2026-10-24 09:46:32,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094632_270411_test_product_card_qty_precision.txt 2026-10-24 09:46:32,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Removing chrome user profile "/tmp/tmpkklfzc1y_chrome_odoo" 2026-10-24 09:46:32,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_categories_order ... 2026-10-24 09:46:33,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome pid: 34801 2026-10-24 09:46:33,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome headless temporary user profile dir: /tmp/tmpnujcuhrx_chrome_odoo 2026-10-24 09:46:33,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Issuing json command http://127.0.0.1:39287/json/version 2026-10-24 09:46:33,189 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39287/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:46:33,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:46:33,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Issuing json command http://127.0.0.1:39287/json 2026-10-24 09:46:33,268 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39287/json with timeout 3 increased to 10s during tests 2026-10-24 09:46:33,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Websocket url found: ws://127.0.0.1:39287/devtools/page/C6EE0E461D8BD2B46D1A9809F70C1B5F 2026-10-24 09:46:33,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Enable chrome headless console log notification 2026-10-24 09:46:33,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome headless enable page notifications 2026-10-24 09:46:33,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:46:33,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Setting session cookie in browser 2026-10-24 09:46:33,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:46:33,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:46:33,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:46:34,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:34] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.101 0.898 2026-10-24 09:46:34,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Navigation result: {'frameId': 'C6EE0E461D8BD2B46D1A9809F70C1B5F', 'loaderId': '8006A5CC6E929372042D066D777A81CA', 'isDownload': False} 2026-10-24 09:46:34,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Evaluate ready code "odoo.isTourReady('PosCategoriesOrder')" 2026-10-24 09:46:34,606 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:46:34,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:34] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 09:46:34,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:34] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 09:46:34,644 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:34] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 09:46:35,274 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:35] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:46:35,302 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:46:35,305 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:46:35,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: IndexedDB 1 Ready 2026-10-24 09:46:35,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Evaluate test code "odoo.startTour('PosCategoriesOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:46:35,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [1/10] Tour PosCategoriesOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:46:36,053 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.269 0.464 2026-10-24 09:46:36,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.728 2026-10-24 09:46:36,333 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:46:36,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 09:46:36,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:46:36,445 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:46:36,508 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 09:46:36,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:46:36,658 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 09:46:36,690 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-24 09:46:36,737 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 09:46:36,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.026 0.101 2026-10-24 09:46:36,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [2/10] Tour PosCategoriesOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:46:36,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.014 0.093 2026-10-24 09:46:36,832 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:46:36,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [3/10] Tour PosCategoriesOrder → Step .category-button:eq(0) > div span:contains("AAA") 2026-10-24 09:46:37,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [4/10] Tour PosCategoriesOrder → Step .category-button:eq(1) > div span:contains("AAB") 2026-10-24 09:46:37,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [5/10] Tour PosCategoriesOrder → Step .category-button:eq(2) > div span:contains("AAC") 2026-10-24 09:46:37,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:37] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.084 2026-10-24 09:46:37,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [6/10] Tour PosCategoriesOrder → Step .category-button:eq(1) > div span:contains("AAB") 2026-10-24 09:46:37,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [7/10] Tour PosCategoriesOrder → Step 'Product in AAB and AAX' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product in AAB and AAX")) 2026-10-24 09:46:37,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [8/10] Tour PosCategoriesOrder → Step .category-button:eq(2) > div span:contains("AAX") 2026-10-24 09:46:37,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [9/10] Tour PosCategoriesOrder → Step .category-button:eq(2) > div span:contains("AAX") 2026-10-24 09:46:37,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [10/10] Tour PosCategoriesOrder → Step .category-button:eq(3) > div span:contains("AAY") 2026-10-24 09:46:37,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: tour succeeded 2026-10-24 09:46:37,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: ╔═══════════════════════════════════╗ ║ TOUR PosCategoriesOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:46:37,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: heap 14076128 (allocated 15212544) 2026-10-24 09:46:37,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Closing chrome headless with pid 34801 2026-10-24 09:46:37,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Closing websocket connection 2026-10-24 09:46:37,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Terminating chrome headless with pid 34801 2026-10-24 09:46:37,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094637_833078_test_product_categories_order.txt 2026-10-24 09:46:37,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Removing chrome user profile "/tmp/tmpnujcuhrx_chrome_odoo" 2026-10-24 09:46:37,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_fp ... 2026-10-24 09:46:40,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome pid: 34991 2026-10-24 09:46:40,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome headless temporary user profile dir: /tmp/tmpl275muoq_chrome_odoo 2026-10-24 09:46:40,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:36705/json/version 2026-10-24 09:46:40,555 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36705/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:46:40,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Browser version: Chrome/150.0.7871.114 2026-10-24 09:46:40,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:36705/json 2026-10-24 09:46:40,629 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36705/json with timeout 3 increased to 10s during tests 2026-10-24 09:46:40,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Websocket url found: ws://127.0.0.1:36705/devtools/page/8206C8F9F8B2E3E32755AAB4A9B28A3A 2026-10-24 09:46:40,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Enable chrome headless console log notification 2026-10-24 09:46:40,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome headless enable page notifications 2026-10-24 09:46:40,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:46:40,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Setting session cookie in browser 2026-10-24 09:46:40,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:46:40,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:46:40,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:46:41,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:41] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.105 0.977 2026-10-24 09:46:41,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Navigation result: {'frameId': '8206C8F9F8B2E3E32755AAB4A9B28A3A', 'loaderId': '46EDE70D43FF7718A7FBD5CC673AE8B7', 'isDownload': False} 2026-10-24 09:46:41,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Evaluate ready code "odoo.isTourReady('ProductComboChangeFP')" 2026-10-24 09:46:41,980 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:46:42,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:42] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.016 2026-10-24 09:46:42,023 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:42] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-24 09:46:42,045 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:42] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.038 2026-10-24 09:46:42,803 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:42] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:46:42,820 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:46:42,859 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:46:42,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: IndexedDB 1 Ready 2026-10-24 09:46:42,894 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.020 2026-10-24 09:46:42,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Evaluate test code "odoo.startTour('ProductComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:46:42,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [1/37] Tour ProductComboChangeFP → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:46:43,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:43] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.303 0.569 2026-10-24 09:46:43,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.836 2026-10-24 09:46:44,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:46:44,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:46:44,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.019 2026-10-24 09:46:44,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:46:44,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-24 09:46:44,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: Owl is running in 'dev' mode. 2026-10-24 09:46:44,384 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:46:44,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.010 0.047 2026-10-24 09:46:44,457 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:44,531 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:46:44,536 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 09:46:44,568 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.009 0.024 2026-10-24 09:46:44,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [2/37] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:46:44,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [3/37] Tour ProductComboChangeFP → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:46:44,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:44] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.035 0.082 2026-10-24 09:46:45,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [4/37] Tour ProductComboChangeFP → Step 'Combo Product 3' should have '2' extra price (trigger: article.product:has(.product-name:contains("Combo Product 3")):has(.price-extra:contains("2"))) 2026-10-24 09:46:45,041 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:46:45,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [5/37] Tour ProductComboChangeFP → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:46:45,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [6/37] Tour ProductComboChangeFP → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:46:45,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [7/37] Tour ProductComboChangeFP → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:46:45,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [8/37] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:46:45,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [9/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:45,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [10/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1")):has(.price:contains("8.33"))) 2026-10-24 09:46:45,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [11/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1")):has(.price:contains("16.67"))) 2026-10-24 09:46:45,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [12/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1")):has(.price:contains("25.00"))) 2026-10-24 09:46:45,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [13/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:45,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [14/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:45,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [15/37] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 09:46:45,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [16/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:46,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [17/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:46,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [18/37] Tour ProductComboChangeFP → Step order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55")) 2026-10-24 09:46:46,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [19/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:46,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [20/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:46,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [21/37] Tour ProductComboChangeFP → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:46:46,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [22/37] Tour ProductComboChangeFP → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:46:46,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [23/37] Tour ProductComboChangeFP → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:46:46,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [24/37] Tour ProductComboChangeFP → Step fiscal position screen is shown (trigger: .selection-item:contains("test fp")) 2026-10-24 09:46:46,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [25/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:46,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [26/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:46,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [27/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1")):has(.price:contains("16.67"))) 2026-10-24 09:46:46,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [28/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1")):has(.price:contains("25.00"))) 2026-10-24 09:46:46,829 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [29/37] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1")):has(.price:contains("8.33"))) 2026-10-24 09:46:46,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [30/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:46,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [31/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:47,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [32/37] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 09:46:47,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [33/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:47,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [34/37] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:47,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [35/37] Tour ProductComboChangeFP → Step order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38")) 2026-10-24 09:46:47,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [36/37] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:47,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [37/37] Tour ProductComboChangeFP → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:46:47,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: tour succeeded 2026-10-24 09:46:47,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: ╔═════════════════════════════════════╗ ║ TOUR ProductComboChangeFP SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-24 09:46:47,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: heap 17090580 (allocated 18358272) 2026-10-24 09:46:47,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Closing chrome headless with pid 34991 2026-10-24 09:46:47,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Closing websocket connection 2026-10-24 09:46:47,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Terminating chrome headless with pid 34991 2026-10-24 09:46:47,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094647_741946_test_product_combo_change_fp.txt 2026-10-24 09:46:47,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Removing chrome user profile "/tmp/tmpl275muoq_chrome_odoo" 2026-10-24 09:46:47,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_pricelist ... 2026-10-24 09:46:50,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome pid: 35172 2026-10-24 09:46:50,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome headless temporary user profile dir: /tmp/tmpnee5y2o6_chrome_odoo 2026-10-24 09:46:50,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:41185/json/version 2026-10-24 09:46:50,324 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41185/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:46:50,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-24 09:46:50,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:41185/json 2026-10-24 09:46:50,363 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41185/json with timeout 3 increased to 10s during tests 2026-10-24 09:46:50,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Websocket url found: ws://127.0.0.1:41185/devtools/page/4FD120AB5D8C03576F62CD5B0808A5CE 2026-10-24 09:46:50,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Enable chrome headless console log notification 2026-10-24 09:46:50,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome headless enable page notifications 2026-10-24 09:46:50,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:46:50,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Setting session cookie in browser 2026-10-24 09:46:50,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:46:50,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:46:50,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:46:51,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:51] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.141 1.005 2026-10-24 09:46:51,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Navigation result: {'frameId': '4FD120AB5D8C03576F62CD5B0808A5CE', 'loaderId': '3CCF8AFBBCAA7E461A651CC904618309', 'isDownload': False} 2026-10-24 09:46:51,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Evaluate ready code "odoo.isTourReady('ProductComboChangePricelist')" 2026-10-24 09:46:51,820 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:46:51,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-24 09:46:51,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-10-24 09:46:51,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.052 2026-10-24 09:46:52,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:52] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:46:52,550 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:46:52,555 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:46:52,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Evaluate test code "odoo.startTour('ProductComboChangePricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:46:52,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: IndexedDB 1 Ready 2026-10-24 09:46:52,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [1/30] Tour ProductComboChangePricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:46:54,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:54] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 344 0.304 1.929 2026-10-24 09:46:54,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 2.234 2026-10-24 09:46:55,104 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-24 09:46:55,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:46:55,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:46:55,219 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.029 2026-10-24 09:46:55,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:46:55,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-10-24 09:46:55,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: Owl is running in 'dev' mode. 2026-10-24 09:46:55,466 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:46:55,506 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:46:55,532 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.022 0.038 2026-10-24 09:46:55,603 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:55,612 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:46:55,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:55] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.008 0.036 2026-10-24 09:46:55,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [2/30] Tour ProductComboChangePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:46:55,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [3/30] Tour ProductComboChangePricelist → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 09:46:56,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.070 2026-10-24 09:46:56,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [4/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-10-24 09:46:56,191 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:46:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:46:56,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [5/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 09:46:56,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [6/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 09:46:56,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [7/30] Tour ProductComboChangePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:46:56,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [8/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:56,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [9/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1")):has(.price:contains("6.67"))) 2026-10-24 09:46:56,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [10/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1")):has(.price:contains("14.66"))) 2026-10-24 09:46:56,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [11/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","price":"26.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1")):has(.price:contains("26.00"))) 2026-10-24 09:46:56,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [12/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:56,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [13/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:56,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [14/30] Tour ProductComboChangePricelist → Step order total amount is '47.33' (trigger: .product-screen .order-summary .total:contains("47.33")) 2026-10-24 09:46:57,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [15/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:57,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [16/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:57,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [17/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:46:57,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [18/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:46:57,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [19/30] Tour ProductComboChangePricelist → Step .o_pricelist_button 2026-10-24 09:46:57,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [20/30] Tour ProductComboChangePricelist → Step select price list 'sale 10%' (trigger: .selection-item:contains("sale 10%")) 2026-10-24 09:46:57,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [21/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:57,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [22/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:57,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [23/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","price":"6.00"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1")):has(.price:contains("6.00"))) 2026-10-24 09:46:57,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [24/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","price":"13.20"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1")):has(.price:contains("13.20"))) 2026-10-24 09:46:57,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [25/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","price":"23.40"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1")):has(.price:contains("23.40"))) 2026-10-24 09:46:57,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [26/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:57,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [27/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:46:57,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [28/30] Tour ProductComboChangePricelist → Step order total amount is '42.60' (trigger: .product-screen .order-summary .total:contains("42.60")) 2026-10-24 09:46:57,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [29/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:46:57,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [30/30] Tour ProductComboChangePricelist → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:46:58,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: tour succeeded 2026-10-24 09:46:58,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: ╔════════════════════════════════════════════╗ ║ TOUR ProductComboChangePricelist SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-24 09:46:58,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: heap 16758340 (allocated 18358272) 2026-10-24 09:46:58,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Closing chrome headless with pid 35172 2026-10-24 09:46:58,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Closing websocket connection 2026-10-24 09:46:58,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Terminating chrome headless with pid 35172 2026-10-24 09:46:58,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094658_299793_test_product_combo_change_pricelist.txt 2026-10-24 09:46:58,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Removing chrome user profile "/tmp/tmpnee5y2o6_chrome_odoo" 2026-10-24 09:46:58,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_price ... 2026-10-24 09:46:59,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome pid: 35359 2026-10-24 09:46:59,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome headless temporary user profile dir: /tmp/tmp0a08t537_chrome_odoo 2026-10-24 09:46:59,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Issuing json command http://127.0.0.1:40897/json/version 2026-10-24 09:46:59,224 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40897/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:46:59,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Browser version: Chrome/150.0.7871.114 2026-10-24 09:46:59,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Issuing json command http://127.0.0.1:40897/json 2026-10-24 09:46:59,346 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40897/json with timeout 3 increased to 10s during tests 2026-10-24 09:46:59,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Websocket url found: ws://127.0.0.1:40897/devtools/page/156603712EFA44A451D66D0FF873F1A0 2026-10-24 09:46:59,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Enable chrome headless console log notification 2026-10-24 09:46:59,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome headless enable page notifications 2026-10-24 09:46:59,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:46:59,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Setting session cookie in browser 2026-10-24 09:46:59,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:46:59,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:46:59,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:47:00,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:00] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.081 0.885 2026-10-24 09:47:00,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Navigation result: {'frameId': '156603712EFA44A451D66D0FF873F1A0', 'loaderId': 'B0EF51C6EF477AC7C263E418330A2313', 'isDownload': False} 2026-10-24 09:47:00,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Evaluate ready code "odoo.isTourReady('ProductComboPriceCheckTour')" 2026-10-24 09:47:00,601 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:47:00,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:47:00,660 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.039 2026-10-24 09:47:00,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.076 2026-10-24 09:47:01,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:47:01,352 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:01,356 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:01,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: IndexedDB 1 Ready 2026-10-24 09:47:01,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Evaluate test code "odoo.startTour('ProductComboPriceCheckTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:47:01,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [1/20] Tour ProductComboPriceCheckTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:47:02,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 330 0.332 0.577 2026-10-24 09:47:02,312 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.915 2026-10-24 09:47:02,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.013 2026-10-24 09:47:02,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-10-24 09:47:02,676 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:47:02,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:47:02,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:47:02,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: Owl is running in 'dev' mode. 2026-10-24 09:47:02,901 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:47:02,943 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:47:02,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:02] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.020 0.035 2026-10-24 09:47:03,008 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:47:03,015 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:47:03,057 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:03] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.031 2026-10-24 09:47:03,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [2/20] Tour ProductComboPriceCheckTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:47:03,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [3/20] Tour ProductComboPriceCheckTour → Step click product 'Desk Combo' (trigger: article.product .product-content .product-name:contains("Desk Combo")) 2026-10-24 09:47:03,390 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.059 2026-10-24 09:47:03,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [4/20] Tour ProductComboPriceCheckTour → Step Select combo item Whiteboard Pen (trigger: .modal label.combo-item article.product:has(.product-name:contains("Whiteboard Pen"))) 2026-10-24 09:47:03,476 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:03,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [5/20] Tour ProductComboPriceCheckTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:47:03,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [6/20] Tour ProductComboPriceCheckTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:47:03,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [7/20] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Combo"))) 2026-10-24 09:47:03,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [8/20] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":"4.45"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("4.45"))) 2026-10-24 09:47:03,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [9/20] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Desk Pad","quantity":"1.0","price":"1.59"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("1.59"))) 2026-10-24 09:47:03,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [10/20] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Whiteboard Pen","quantity":"1.0","price":"0.96"} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("0.96"))) 2026-10-24 09:47:04,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [11/20] Tour ProductComboPriceCheckTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:47:04,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [12/20] Tour ProductComboPriceCheckTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:47:04,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [13/20] Tour ProductComboPriceCheckTour → Step order total amount is '7.00' (trigger: .product-screen .order-summary .total:contains("7.00")) 2026-10-24 09:47:04,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [14/20] Tour ProductComboPriceCheckTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:47:04,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [15/20] Tour ProductComboPriceCheckTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:47:04,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [16/20] Tour ProductComboPriceCheckTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:47:04,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [17/20] Tour ProductComboPriceCheckTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:47:04,456 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:04,456 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:47:04,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [18/20] Tour ProductComboPriceCheckTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:47:04,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [19/20] Tour ProductComboPriceCheckTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:47:04,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [20/20] Tour ProductComboPriceCheckTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:47:04,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95945916 started for PoS orders references: [{'name': 'Order 00173-001-0001', 'uuid': '889acd35-9cdc-4d30-b07f-b05692ed0a7a'}] 2026-10-24 09:47:04,756 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:06,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95945916 order {'name': 'Order 00173-001-0001', 'uuid': '889acd35-9cdc-4d30-b07f-b05692ed0a7a'} created pos.order #111 2026-10-24 09:47:06,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95945916 finished 2026-10-24 09:47:06,120 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 398 0.583 0.791 2026-10-24 09:47:06,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-10-24 09:47:06,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:06] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.009 0.010 2026-10-24 09:47:06,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: tour succeeded 2026-10-24 09:47:06,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboPriceCheckTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:47:06,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: heap 16628612 (allocated 17702912) 2026-10-24 09:47:06,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Closing chrome headless with pid 35359 2026-10-24 09:47:06,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Closing websocket connection 2026-10-24 09:47:06,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Terminating chrome headless with pid 35359 2026-10-24 09:47:06,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094706_687700_test_product_combo_price.txt 2026-10-24 09:47:06,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Removing chrome user profile "/tmp/tmp0a08t537_chrome_odoo" 2026-10-24 09:47:06,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_information_screen_admin ... 2026-10-24 09:47:07,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome pid: 35540 2026-10-24 09:47:07,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome headless temporary user profile dir: /tmp/tmpcuhft9na_chrome_odoo 2026-10-24 09:47:07,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:43417/json/version 2026-10-24 09:47:07,612 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43417/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:47:07,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Browser version: Chrome/150.0.7871.114 2026-10-24 09:47:07,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:43417/json 2026-10-24 09:47:07,742 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43417/json with timeout 3 increased to 10s during tests 2026-10-24 09:47:07,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Websocket url found: ws://127.0.0.1:43417/devtools/page/AC660407818A14E432C18C5B15966086 2026-10-24 09:47:07,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Enable chrome headless console log notification 2026-10-24 09:47:07,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome headless enable page notifications 2026-10-24 09:47:07,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:47:07,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Setting session cookie in browser 2026-10-24 09:47:07,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:47:07,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:47:07,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:47:08,994 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:08] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.086 0.940 2026-10-24 09:47:08,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Navigation result: {'frameId': 'AC660407818A14E432C18C5B15966086', 'loaderId': 'DEB0DD9455ECDAC05F71DB4F0150BBEF', 'isDownload': False} 2026-10-24 09:47:08,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Evaluate ready code "odoo.isTourReady('CheckProductInformation')" 2026-10-24 09:47:09,031 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:47:09,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:09] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-24 09:47:09,069 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:09] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-10-24 09:47:09,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:09] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-24 09:47:09,716 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:47:09,741 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:09,745 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:47:09,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: IndexedDB 1 Ready 2026-10-24 09:47:09,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Evaluate test code "odoo.startTour('CheckProductInformation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:47:09,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [1/9] Tour CheckProductInformation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:47:10,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:10] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.315 0.610 2026-10-24 09:47:10,692 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.925 2026-10-24 09:47:10,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:47:10,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:47:10,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:47:11,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:47:11,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:47:11,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: Owl is running in 'dev' mode. 2026-10-24 09:47:11,220 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:47:11,253 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:47:11,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:11] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.008 0.025 2026-10-24 09:47:11,327 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47: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-24 09:47:11,335 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:47:11,369 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:11] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.024 2026-10-24 09:47:11,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [2/9] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:47:11,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [3/9] Tour CheckProductInformation → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:47:11,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:11] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.035 0.082 2026-10-24 09:47:11,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [4/9] Tour CheckProductInformation → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-10-24 09:47:11,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [5/9] Tour CheckProductInformation → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-10-24 09:47:11,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.030 2026-10-24 09:47:12,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:12] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 23 0.031 0.087 2026-10-24 09:47:12,219 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:12] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 23 0.017 0.074 2026-10-24 09:47:12,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [6/9] Tour CheckProductInformation → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-10-24 09:47:12,376 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:47:12,379 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:12] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:47:12,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [7/9] Tour CheckProductInformation → Step click product 'product_a' (trigger: article.product:contains("product_a") .product-information-tag) 2026-10-24 09:47:12,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [8/9] Tour CheckProductInformation → Step .section-financials :contains('Margin') 2026-10-24 09:47:12,821 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:12] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 76 0.106 0.170 2026-10-24 09:47:12,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [9/9] Tour CheckProductInformation → Step .section-product-info-title:not(:contains('On hand:')) 2026-10-24 09:47:12,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: tour succeeded 2026-10-24 09:47:12,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: ╔════════════════════════════════════════╗ ║ TOUR CheckProductInformation SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:47:13,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: heap 15642764 (allocated 16785408) 2026-10-24 09:47:13,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Closing chrome headless with pid 35540 2026-10-24 09:47:13,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Closing websocket connection 2026-10-24 09:47:13,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Terminating chrome headless with pid 35540 2026-10-24 09:47:13,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094713_315021_test_product_information_screen_admin.txt 2026-10-24 09:47:13,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Removing chrome user profile "/tmp/tmpcuhft9na_chrome_odoo" 2026-10-24 09:47:13,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_ref_displayed ... 2026-10-24 09:47:14,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Chrome pid: 35732 2026-10-24 09:47:14,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Chrome headless temporary user profile dir: /tmp/tmp7r3k14cq_chrome_odoo 2026-10-24 09:47:14,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Issuing json command http://127.0.0.1:41727/json/version 2026-10-24 09:47:14,054 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41727/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:47:14,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Browser version: Chrome/150.0.7871.114 2026-10-24 09:47:14,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Issuing json command http://127.0.0.1:41727/json 2026-10-24 09:47:14,094 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41727/json with timeout 3 increased to 10s during tests 2026-10-24 09:47:14,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Websocket url found: ws://127.0.0.1:41727/devtools/page/5D8BD9351514D52F2EC1DC1680DE787B 2026-10-24 09:47:14,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Enable chrome headless console log notification 2026-10-24 09:47:14,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Chrome headless enable page notifications 2026-10-24 09:47:14,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:47:14,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Setting session cookie in browser 2026-10-24 09:47:14,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:47:14,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:47:14,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:47:15,457 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:15] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 180 0.133 0.967 2026-10-24 09:47:15,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Navigation result: {'frameId': '5D8BD9351514D52F2EC1DC1680DE787B', 'loaderId': 'FC38738044269272E7BCF8F05AD28E5A', 'isDownload': False} 2026-10-24 09:47:15,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Evaluate ready code "odoo.isTourReady('test_product_ref_displayed')" 2026-10-24 09:47:15,506 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:47:15,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:15] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-10-24 09:47:15,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:15] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:47:15,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:15] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-24 09:47:16,204 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:47:16,229 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:47:16,243 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:16,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.017 2026-10-24 09:47:16,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: IndexedDB 1 Ready 2026-10-24 09:47:16,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Evaluate test code "odoo.startTour('test_product_ref_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:47:16,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [1/11] Tour test_product_ref_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:47:17,095 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.283 0.539 2026-10-24 09:47:17,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.786 2026-10-24 09:47:17,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:47:17,335 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:47:17,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:47:17,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:47:17,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: Owl is running in 'dev' mode. 2026-10-24 09:47:17,609 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:47:17,647 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:47:17,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.019 0.030 2026-10-24 09:47:17,695 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47: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-24 09:47:17,708 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:17,749 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:17] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.030 2026-10-24 09:47:17,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [2/11] Tour test_product_ref_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:47:17,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [3/11] Tour test_product_ref_displayed → Step click product 'Test name' (trigger: article.product .product-content .product-name:contains("Test name")) 2026-10-24 09:47:18,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:18] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.036 0.070 2026-10-24 09:47:18,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [4/11] Tour test_product_ref_displayed → Step click product 'Test name' (trigger: article.product:contains("Test name") .product-information-tag) 2026-10-24 09:47:18,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [5/11] Tour test_product_ref_displayed → Step .modal .btn-secondary:contains(Edit) 2026-10-24 09:47:18,465 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:18] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 80 0.095 0.155 2026-10-24 09:47:18,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [6/11] Tour test_product_ref_displayed → Step .modal .btn-primary:contains(Save) 2026-10-24 09:47:18,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.035 2026-10-24 09:47:18,593 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:47:18,717 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:18] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 25 0.022 0.067 2026-10-24 09:47:18,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:18] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 21 0.027 0.052 2026-10-24 09:47:18,942 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:18] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:18,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [7/11] Tour test_product_ref_displayed → Step click product 'Test name' (trigger: article.product .product-content .product-name:contains("Test name")) 2026-10-24 09:47:19,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:19] "POST /web/dataset/call_kw/product.product/read HTTP/1.1" 200 - 15 0.017 0.035 2026-10-24 09:47:19,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [8/11] Tour test_product_ref_displayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:47:19,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.013 2026-10-24 09:47:19,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [9/11] Tour test_product_ref_displayed → Step Check orderline with attributes: {"withClass":".selected","productName":"Test name","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test name")):has(.qty:contains("2"))) 2026-10-24 09:47:19,153 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.020 2026-10-24 09:47:19,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [10/11] Tour test_product_ref_displayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:47:19,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: [11/11] Tour test_product_ref_displayed → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:47:19,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: tour succeeded 2026-10-24 09:47:19,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_product_ref_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:47:19,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed.browser: heap 16500284 (allocated 17571840) 2026-10-24 09:47:19,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Closing chrome headless with pid 35732 2026-10-24 09:47:19,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Closing websocket connection 2026-10-24 09:47:19,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Terminating chrome headless with pid 35732 2026-10-24 09:47:19,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094719_653370_test_product_ref_displayed.txt 2026-10-24 09:47:19,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_ref_displayed: Removing chrome user profile "/tmp/tmp7r3k14cq_chrome_odoo" 2026-10-24 09:47:19,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search ... 2026-10-24 09:47:20,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome pid: 35924 2026-10-24 09:47:20,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome headless temporary user profile dir: /tmp/tmpbmocjkvp_chrome_odoo 2026-10-24 09:47:20,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Issuing json command http://127.0.0.1:34269/json/version 2026-10-24 09:47:20,491 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34269/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:47:20,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Browser version: Chrome/150.0.7871.114 2026-10-24 09:47:20,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Issuing json command http://127.0.0.1:34269/json 2026-10-24 09:47:20,590 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34269/json with timeout 3 increased to 10s during tests 2026-10-24 09:47:20,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Websocket url found: ws://127.0.0.1:34269/devtools/page/49A59476DBB034BA35022EE50BE8FC4D 2026-10-24 09:47:20,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Enable chrome headless console log notification 2026-10-24 09:47:20,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome headless enable page notifications 2026-10-24 09:47:20,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:47:20,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Setting session cookie in browser 2026-10-24 09:47:20,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:47:20,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:47:20,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:47:21,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:21] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.090 0.923 2026-10-24 09:47:21,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Navigation result: {'frameId': '49A59476DBB034BA35022EE50BE8FC4D', 'loaderId': 'D9DB13AB7B1832FCDE01E2BE963DD026', 'isDownload': False} 2026-10-24 09:47:21,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Evaluate ready code "odoo.isTourReady('ProductSearchTour')" 2026-10-24 09:47:21,942 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:47:21,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:21] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-24 09:47:21,997 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:21] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-24 09:47:22,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:22] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.061 2026-10-24 09:47:22,605 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:47:22,665 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 09:47:22,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: IndexedDB 1 Ready 2026-10-24 09:47:22,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Evaluate test code "odoo.startTour('ProductSearchTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:47:22,737 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.110 2026-10-24 09:47:22,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [1/31] Tour ProductSearchTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:47:23,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:23] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.380 0.546 2026-10-24 09:47:23,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.887 2026-10-24 09:47:23,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:47:23,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:47:23,865 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:47:23,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:47:23,989 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:23] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:47:24,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: Owl is running in 'dev' mode. 2026-10-24 09:47:24,150 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:47:24,165 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:47:24,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:24] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.020 0.034 2026-10-24 09:47:24,223 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:47:24,230 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:47:24,263 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:24] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.030 2026-10-24 09:47:24,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [2/31] Tour ProductSearchTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:47:24,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [3/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:24,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:24] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.083 2026-10-24 09:47:24,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [4/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:24,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [5/31] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-10-24 09:47:25,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [6/31] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-10-24 09:47:25,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [7/31] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-10-24 09:47:25,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [8/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:25,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [9/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:25,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [10/31] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-10-24 09:47:26,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [11/31] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-10-24 09:47:26,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [12/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:26,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [13/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:26,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [14/31] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-10-24 09:47:26,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [15/31] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-10-24 09:47:26,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [16/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:26,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [17/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:26,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [18/31] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-10-24 09:47:26,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [19/31] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-10-24 09:47:27,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [20/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:27,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [21/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:27,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [22/31] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-10-24 09:47:27,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [23/31] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-10-24 09:47:27,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [24/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:27,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [25/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:27,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [26/31] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-10-24 09:47:28,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [27/31] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-10-24 09:47:28,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [28/31] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:28,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [29/31] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:28,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [30/31] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-10-24 09:47:29,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [31/31] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-10-24 09:47:29,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: tour succeeded 2026-10-24 09:47:29,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: ╔══════════════════════════════════╗ ║ TOUR ProductSearchTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 09:47:29,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: heap 14536236 (allocated 15474688) 2026-10-24 09:47:29,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Closing chrome headless with pid 35924 2026-10-24 09:47:29,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Closing websocket connection 2026-10-24 09:47:29,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Terminating chrome headless with pid 35924 2026-10-24 09:47:29,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094729_423160_test_product_search.txt 2026-10-24 09:47:29,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Removing chrome user profile "/tmp/tmpbmocjkvp_chrome_odoo" 2026-10-24 09:47:29,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search_2 ... 2026-10-24 09:47:30,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome pid: 36105 2026-10-24 09:47:30,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome headless temporary user profile dir: /tmp/tmpqd1sxi9v_chrome_odoo 2026-10-24 09:47:30,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Issuing json command http://127.0.0.1:37413/json/version 2026-10-24 09:47:30,560 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37413/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:47:30,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Browser version: Chrome/150.0.7871.114 2026-10-24 09:47:30,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Issuing json command http://127.0.0.1:37413/json 2026-10-24 09:47:30,683 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37413/json with timeout 3 increased to 10s during tests 2026-10-24 09:47:30,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Websocket url found: ws://127.0.0.1:37413/devtools/page/FB546AD9CF12681B020D1F431B1D591D 2026-10-24 09:47:30,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Enable chrome headless console log notification 2026-10-24 09:47:30,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome headless enable page notifications 2026-10-24 09:47:30,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:47:30,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Setting session cookie in browser 2026-10-24 09:47:30,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:47:30,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:47:31,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:47:33,390 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:33] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 133 0.105 2.277 2026-10-24 09:47:33,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Navigation result: {'frameId': 'FB546AD9CF12681B020D1F431B1D591D', 'loaderId': 'C0D38C44133FE3B0E8171D591B8558D0', 'isDownload': False} 2026-10-24 09:47:33,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Evaluate ready code "odoo.isTourReady('SearchProducts')" 2026-10-24 09:47:33,416 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:47:33,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:33] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.019 2026-10-24 09:47:33,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:33] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-10-24 09:47:33,489 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:33] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.047 2026-10-24 09:47:34,171 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:47:34,204 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:34,235 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:47:34,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: IndexedDB 1 Ready 2026-10-24 09:47:34,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Evaluate test code "odoo.startTour('SearchProducts', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:47:34,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [1/15] Tour SearchProducts → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:47:35,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 324 0.288 0.523 2026-10-24 09:47:35,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.815 2026-10-24 09:47:35,294 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:47:35,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:47:35,352 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:47:35,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:47:35,457 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:47:35,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: Owl is running in 'dev' mode. 2026-10-24 09:47:35,639 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:47:35,643 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:47:35,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.009 0.028 2026-10-24 09:47:35,708 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "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-24 09:47:35,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:47:35,741 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:35] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.008 0.037 2026-10-24 09:47:35,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [2/15] Tour SearchProducts → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:47:35,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [3/15] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:36,065 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.070 2026-10-24 09:47:36,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [4/15] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:36,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [5/15] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-10-24 09:47:36,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [6/15] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-10-24 09:47:36,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [7/15] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-10-24 09:47:36,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [8/15] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:36,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [9/15] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:36,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [10/15] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-10-24 09:47:36,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [11/15] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-10-24 09:47:36,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [12/15] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-10-24 09:47:37,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [13/15] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-10-24 09:47:37,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [14/15] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-10-24 09:47:37,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [15/15] Tour SearchProducts → Step click product 'clémentine' (trigger: article.product .product-content .product-name:contains("clémentine")) 2026-10-24 09:47:37,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: tour succeeded 2026-10-24 09:47:37,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: ╔═══════════════════════════════╗ ║ TOUR SearchProducts SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-24 09:47:37,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: heap 15566468 (allocated 17047552) 2026-10-24 09:47:37,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Closing chrome headless with pid 36105 2026-10-24 09:47:37,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Closing websocket connection 2026-10-24 09:47:37,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Terminating chrome headless with pid 36105 2026-10-24 09:47:37,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094737_547920_test_product_search_2.txt 2026-10-24 09:47:37,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Removing chrome user profile "/tmp/tmpqd1sxi9v_chrome_odoo" 2026-10-24 09:47:37,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_properly_display_price ... 2026-10-24 09:47:38,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome pid: 36285 2026-10-24 09:47:38,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome headless temporary user profile dir: /tmp/tmpco2nfzjt_chrome_odoo 2026-10-24 09:47:38,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Issuing json command http://127.0.0.1:43511/json/version 2026-10-24 09:47:38,417 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43511/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:47:38,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Browser version: Chrome/150.0.7871.114 2026-10-24 09:47:38,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Issuing json command http://127.0.0.1:43511/json 2026-10-24 09:47:38,508 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43511/json with timeout 3 increased to 10s during tests 2026-10-24 09:47:38,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Websocket url found: ws://127.0.0.1:43511/devtools/page/05BDC677DA6CA365299A2161DE4FACAB 2026-10-24 09:47:38,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Enable chrome headless console log notification 2026-10-24 09:47:38,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome headless enable page notifications 2026-10-24 09:47:38,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:47:38,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Setting session cookie in browser 2026-10-24 09:47:38,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:47:38,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:47:38,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:47:39,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:39] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.109 1.000 2026-10-24 09:47:39,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Navigation result: {'frameId': '05BDC677DA6CA365299A2161DE4FACAB', 'loaderId': 'C7142998B212A617301BAE76EEE5BA63', 'isDownload': False} 2026-10-24 09:47:39,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Evaluate ready code "odoo.isTourReady('DecimalCommaOrderlinePrice')" 2026-10-24 09:47:39,884 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:47:39,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:39] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-24 09:47:39,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:39] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.044 2026-10-24 09:47:39,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:39] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-10-24 09:47:40,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:40] "GET /web/webclient/translations/2e74dac67a2748f075da47d9db7bc628b02cd78b?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:47:40,819 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:47:40,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: IndexedDB 1 Ready 2026-10-24 09:47:40,842 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:47:40,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Evaluate test code "odoo.startTour('DecimalCommaOrderlinePrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:47:40,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [1/8] Tour DecimalCommaOrderlinePrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:47:41,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:41] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.286 0.565 2026-10-24 09:47:41,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.860 2026-10-24 09:47:41,956 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:47:41,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-24 09:47:41,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:47:42,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:47:42,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:42] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:47:42,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: Owl is running in 'dev' mode. 2026-10-24 09:47:42,224 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:47:42,228 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:47:42,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:42] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.008 0.046 2026-10-24 09:47:42,335 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:47:42,342 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:47:42,369 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:42] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-10-24 09:47:42,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [2/8] Tour DecimalCommaOrderlinePrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:47:42,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [3/8] Tour DecimalCommaOrderlinePrice → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:47:42,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:42] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.089 2026-10-24 09:47:42,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [4/8] Tour DecimalCommaOrderlinePrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:47:43,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [5/8] Tour DecimalCommaOrderlinePrice → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:47:43,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [6/8] Tour DecimalCommaOrderlinePrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"5,00","price":"7.267,65"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("5")):has(.price:contains("7.267,65"))) 2026-10-24 09:47:43,102 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:47:43,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [7/8] Tour DecimalCommaOrderlinePrice → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:47:43,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [8/8] Tour DecimalCommaOrderlinePrice → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:47:43,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: tour succeeded 2026-10-24 09:47:43,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR DecimalCommaOrderlinePrice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 09:47:43,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: heap 14785992 (allocated 15736832) 2026-10-24 09:47:43,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Closing chrome headless with pid 36285 2026-10-24 09:47:43,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Closing websocket connection 2026-10-24 09:47:43,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Terminating chrome headless with pid 36285 2026-10-24 09:47:43,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094743_713796_test_properly_display_price.txt 2026-10-24 09:47:43,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Removing chrome user profile "/tmp/tmpco2nfzjt_chrome_odoo" 2026-10-24 09:47:43,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_screen_edit_payment_lines ... 2026-10-24 09:47:44,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Chrome pid: 36468 2026-10-24 09:47:44,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Chrome headless temporary user profile dir: /tmp/tmphh4gwbwh_chrome_odoo 2026-10-24 09:47:44,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Issuing json command http://127.0.0.1:40191/json/version 2026-10-24 09:47:44,325 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40191/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:47:44,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Browser version: Chrome/150.0.7871.114 2026-10-24 09:47:44,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Issuing json command http://127.0.0.1:40191/json 2026-10-24 09:47:44,463 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40191/json with timeout 3 increased to 10s during tests 2026-10-24 09:47:44,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Websocket url found: ws://127.0.0.1:40191/devtools/page/77DBFD57B74792A382C17DF48ADFEFC9 2026-10-24 09:47:44,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Enable chrome headless console log notification 2026-10-24 09:47:44,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Chrome headless enable page notifications 2026-10-24 09:47:44,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 09:47:44,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Setting session cookie in browser 2026-10-24 09:47:44,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:47:44,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:47:44,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:47:45,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:45] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.096 0.896 2026-10-24 09:47:45,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Navigation result: {'frameId': '77DBFD57B74792A382C17DF48ADFEFC9', 'loaderId': '74DF2DB1BDA4700624AD14B167F8FADA', 'isDownload': False} 2026-10-24 09:47:45,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Evaluate ready code "odoo.isTourReady('test_receipt_screen_edit_payment_lines')" 2026-10-24 09:47:45,719 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:47:45,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:45] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-24 09:47:45,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:47:45,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.029 2026-10-24 09:47:46,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:47:46,495 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:47:46,497 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:47:46,527 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-24 09:47:46,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Evaluate test code "odoo.startTour('test_receipt_screen_edit_payment_lines', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:47:46,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: IndexedDB 1 Ready 2026-10-24 09:47:46,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [1/24] Tour test_receipt_screen_edit_payment_lines → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:47:47,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.341 0.518 2026-10-24 09:47:47,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.816 2026-10-24 09:47:47,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:47:47,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 09:47:47,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:47:47,775 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:47:47,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: Owl is running in 'dev' mode. 2026-10-24 09:47:47,894 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:47:47,917 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:47:47,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:47] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.021 0.048 2026-10-24 09:47:48,026 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.066 2026-10-24 09:47:48,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [2/24] Tour test_receipt_screen_edit_payment_lines → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:47:48,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:48] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.022 0.077 2026-10-24 09:47:48,065 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.118 2026-10-24 09:47:48,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [3/24] Tour test_receipt_screen_edit_payment_lines → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 09:47:48,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.061 0.085 2026-10-24 09:47:48,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [4/24] Tour test_receipt_screen_edit_payment_lines → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:47:48,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [5/24] Tour test_receipt_screen_edit_payment_lines → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:47:48,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [6/24] Tour test_receipt_screen_edit_payment_lines → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:47:48,732 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:47:48,733 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:47:48,745 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:48,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [7/24] Tour test_receipt_screen_edit_payment_lines → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:47:48,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [8/24] Tour test_receipt_screen_edit_payment_lines → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:47:48,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [9/24] Tour test_receipt_screen_edit_payment_lines → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:47:48,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93583508 started for PoS orders references: [{'name': 'Order 00179-001-0001', 'uuid': 'db4fa8f9-1dfd-46e5-9412-6b8dad5eeff6'}] 2026-10-24 09:47:48,988 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:47:49,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93583508 order {'name': 'Order 00179-001-0001', 'uuid': 'db4fa8f9-1dfd-46e5-9412-6b8dad5eeff6'} created pos.order #112 2026-10-24 09:47:49,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93583508 finished 2026-10-24 09:47:49,995 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 339 0.401 0.632 2026-10-24 09:47:50,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:47:50,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:50] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 09:47:50,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [10/24] Tour test_receipt_screen_edit_payment_lines → Step .edit-order-payment 2026-10-24 09:47:50,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [11/24] Tour test_receipt_screen_edit_payment_lines → Step .nav-item > a:contains("Payments") 2026-10-24 09:47:50,358 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:50] "POST /web/dataset/call_kw/pos.order/get_views HTTP/1.1" 200 - 25 0.019 0.065 2026-10-24 09:47:50,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:50] "POST /web/dataset/call_kw/pos.order/web_read HTTP/1.1" 200 - 29 0.033 0.058 2026-10-24 09:47:50,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [12/24] Tour test_receipt_screen_edit_payment_lines → Step focus the amount input (trigger: tr.o_data_row:first-child .o_data_cell[name=amount]) 2026-10-24 09:47:50,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:50] "GET /web/image/product.product/1028/image_128?unique=1792835268000 HTTP/1.1" 200 - 5 0.003 0.037 2026-10-24 09:47:50,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [13/24] Tour test_receipt_screen_edit_payment_lines → Step change amount from 5.28 to 4.28 (trigger: tr.o_data_row:first-child .o_data_cell[name=amount]) 2026-10-24 09:47:50,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [14/24] Tour test_receipt_screen_edit_payment_lines → Step add a new payment line (trigger: a:contains(Add a line)) 2026-10-24 09:47:51,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [15/24] Tour test_receipt_screen_edit_payment_lines → Step tr.o_data_row:nth-child(2) .o_data_cell[name=payment_method_id] 2026-10-24 09:47:51,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [16/24] Tour test_receipt_screen_edit_payment_lines → Step .o-autocomplete--dropdown-menu 2026-10-24 09:47:51,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [17/24] Tour test_receipt_screen_edit_payment_lines → Step select the cash payment method (trigger: .o-autocomplete--dropdown-item:contains('Cash')) 2026-10-24 09:47:51,160 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:51] "POST /web/dataset/call_kw/pos.order/onchange HTTP/1.1" 200 - 42 0.044 0.090 2026-10-24 09:47:51,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [18/24] Tour test_receipt_screen_edit_payment_lines → Step tr.o_data_row:nth-child(2) .o_data_cell[name=payment_method_id] .o_input_dropdown input 2026-10-24 09:47:51,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:51] "POST /web/dataset/call_kw/pos.payment/onchange HTTP/1.1" 200 - 5 0.006 0.024 2026-10-24 09:47:51,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [19/24] Tour test_receipt_screen_edit_payment_lines → Step select the cash payment method (trigger: .o_kanban_record:contains('Cash')) 2026-10-24 09:47:51,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:51] "POST /web/dataset/call_kw/pos.payment.method/get_views HTTP/1.1" 200 - 32 0.027 0.053 2026-10-24 09:47:51,464 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:51] "POST /web/dataset/call_kw/pos.payment.method/web_search_read HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:47:51,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [20/24] Tour test_receipt_screen_edit_payment_lines → Step fill in the remaining amount, 1 (trigger: tr.o_data_row:nth-child(2) .o_data_cell[name=amount]) 2026-10-24 09:47:51,592 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:51] "POST /web/dataset/call_kw/pos.payment.method/web_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:47:51,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:51] "POST /web/dataset/call_kw/pos.order/onchange HTTP/1.1" 200 - 33 0.029 0.094 2026-10-24 09:47:51,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [21/24] Tour test_receipt_screen_edit_payment_lines → Step save the edited payment lines (trigger: .o_form_button_save) 2026-10-24 09:47:51,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [22/24] Tour test_receipt_screen_edit_payment_lines → Step body:not(:has(.modal)) 2026-10-24 09:47:52,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:52] "POST /web/dataset/call_kw/pos.order/onchange HTTP/1.1" 200 - 33 0.046 0.105 2026-10-24 09:47:52,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:52] "POST /web/dataset/call_kw/pos.order/web_save HTTP/1.1" 200 - 46 0.050 0.106 2026-10-24 09:47:52,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:52] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 38 0.026 0.069 2026-10-24 09:47:52,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:52] "POST /web/dataset/call_kw/pos.payment/read HTTP/1.1" 200 - 7 0.008 0.022 2026-10-24 09:47:52,490 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:52] "POST /web/dataset/call_kw/pos.payment/read HTTP/1.1" 200 - 7 0.007 0.031 2026-10-24 09:47:52,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [23/24] Tour test_receipt_screen_edit_payment_lines → Step There should be only two payment lines, the old edited one, and the new one (trigger: body) 2026-10-24 09:47:52,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: [24/24] Tour test_receipt_screen_edit_payment_lines → Step The payment lines should have the correct payment method and amount (trigger: .pos-receipt .paymentlines:contains('Bank'):contains('4.28') ~ .paymentlines:contains('Cash'):contains('1.00')) 2026-10-24 09:47:52,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: tour succeeded 2026-10-24 09:47:52,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_receipt_screen_edit_payment_lines SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 09:47:52,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines.browser: heap 19900176 (allocated 21897216) 2026-10-24 09:47:52,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Closing chrome headless with pid 36468 2026-10-24 09:47:52,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Closing websocket connection 2026-10-24 09:47:52,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Terminating chrome headless with pid 36468 2026-10-24 09:47:52,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094752_953357_test_receipt_screen_edit_payment_lines.txt 2026-10-24 09:47:52,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_edit_payment_lines: Removing chrome user profile "/tmp/tmphh4gwbwh_chrome_odoo" 2026-10-24 09:47:53,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-24 09:47:53,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome pid: 36684 2026-10-24 09:47:53,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmp5woiaqrl_chrome_odoo 2026-10-24 09:47:53,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:46203/json/version 2026-10-24 09:47:53,734 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46203/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:47:53,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Browser version: Chrome/150.0.7871.114 2026-10-24 09:47:53,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:46203/json 2026-10-24 09:47:53,788 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46203/json with timeout 3 increased to 10s during tests 2026-10-24 09:47:53,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:46203/devtools/page/ECFD4450D090E154833A8A73825E431B 2026-10-24 09:47:53,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-10-24 09:47:53,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-10-24 09:47:53,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:47:53,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-10-24 09:47:53,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:47:53,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:47:54,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:47:54,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:54] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.085 0.858 2026-10-24 09:47:54,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigation result: {'frameId': 'ECFD4450D090E154833A8A73825E431B', 'loaderId': '4EE755C8D04FF5D91CAB37C660D31638', 'isDownload': False} 2026-10-24 09:47:54,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-24 09:47:54,978 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:47:55,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:55] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:47:55,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:55] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-24 09:47:55,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:55] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-10-24 09:47:55,692 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 09:47:55,709 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:47:55,712 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:55,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: IndexedDB 1 Ready 2026-10-24 09:47:55,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:47:55,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [1/11] Tour ReceiptTrackingMethodTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:47:56,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:56] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.293 0.562 2026-10-24 09:47:56,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.859 2026-10-24 09:47:56,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:47:56,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-24 09:47:56,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:47:57,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:47:57,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-24 09:47:57,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-10-24 09:47:57,224 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:47:57,245 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:57,317 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47: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-24 09:47:57,341 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 09:47:57,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:57] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.038 0.089 2026-10-24 09:47:57,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:57] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.038 2026-10-24 09:47:57,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [2/11] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:47:57,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [3/11] Tour ReceiptTrackingMethodTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:47:57,837 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:57] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.035 0.082 2026-10-24 09:47:57,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [4/11] Tour ReceiptTrackingMethodTour → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:47:57,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:57] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.010 0.030 2026-10-24 09:47:57,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [5/11] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:47:58,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [6/11] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:47:58,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [7/11] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:47:58,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [8/11] Tour ReceiptTrackingMethodTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:47:58,326 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:47:58,331 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:47:58,335 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:58,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [9/11] Tour ReceiptTrackingMethodTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:47:58,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [10/11] Tour ReceiptTrackingMethodTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:47:58,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [11/11] Tour ReceiptTrackingMethodTour → Step tracking method is Lot (trigger: li:contains("Lot Number")) 2026-10-24 09:47:58,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99976635 started for PoS orders references: [{'name': 'Order 00180-001-0001', 'uuid': '08302ebd-a4af-4bd5-8fc6-64d66404dc18'}] 2026-10-24 09:47:58,575 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:47:59,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99976635 order {'name': 'Order 00180-001-0001', 'uuid': '08302ebd-a4af-4bd5-8fc6-64d66404dc18'} created pos.order #113 2026-10-24 09:47:59,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99976635 finished 2026-10-24 09:47:59,716 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 370 0.460 0.702 2026-10-24 09:47:59,814 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-10-24 09:47:59,858 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:47:59] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:47:59,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: tour succeeded 2026-10-24 09:47:59,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:48:00,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: heap 16072196 (allocated 17047552) 2026-10-24 09:48:00,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing chrome headless with pid 36684 2026-10-24 09:48:00,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing websocket connection 2026-10-24 09:48:00,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Terminating chrome headless with pid 36684 2026-10-24 09:48:00,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094800_168008_test_receipt_tracking_method.txt 2026-10-24 09:48:00,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmp5woiaqrl_chrome_odoo" 2026-10-24 09:48:00,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_backend_duplicate ... 2026-10-24 09:48:01,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Chrome pid: 36874 2026-10-24 09:48:01,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Chrome headless temporary user profile dir: /tmp/tmpsxwuux9m_chrome_odoo 2026-10-24 09:48:01,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Issuing json command http://127.0.0.1:44317/json/version 2026-10-24 09:48:01,708 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44317/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:48:01,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Browser version: Chrome/150.0.7871.114 2026-10-24 09:48:01,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Issuing json command http://127.0.0.1:44317/json 2026-10-24 09:48:01,756 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44317/json with timeout 3 increased to 10s during tests 2026-10-24 09:48:01,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Websocket url found: ws://127.0.0.1:44317/devtools/page/E6E32D9993AA33021C074FEA217D05BB 2026-10-24 09:48:01,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Enable chrome headless console log notification 2026-10-24 09:48:01,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Chrome headless enable page notifications 2026-10-24 09:48:01,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:48:01,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Setting session cookie in browser 2026-10-24 09:48:01,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:48:01,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:48:01,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:48:04,160 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:04] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 129 0.079 2.164 2026-10-24 09:48:04,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Navigation result: {'frameId': 'E6E32D9993AA33021C074FEA217D05BB', 'loaderId': '3F0551E0E13DF503239C63A468A7AA78', 'isDownload': False} 2026-10-24 09:48:04,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Evaluate ready code "odoo.isTourReady('test_refund_backend_duplicate')" 2026-10-24 09:48:04,208 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:48:04,233 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-24 09:48:04,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-24 09:48:04,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 09:48:04,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:48:04,947 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:04,951 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:04,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: IndexedDB 1 Ready 2026-10-24 09:48:04,987 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.012 2026-10-24 09:48:04,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Evaluate test code "odoo.startTour('test_refund_backend_duplicate', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:48:05,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: [1/8] Tour test_refund_backend_duplicate → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:48:05,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 364 0.371 0.550 2026-10-24 09:48:05,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.877 2026-10-24 09:48:06,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 09:48:06,289 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:48:06,364 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:48:06,401 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:48:06,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: Owl is running in 'dev' mode. 2026-10-24 09:48:06,580 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:06,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:06] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.019 0.035 2026-10-24 09:48:06,643 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:48:06,685 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48: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-24 09:48:06,689 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:06,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:06] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.029 2026-10-24 09:48:06,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: [2/8] Tour test_refund_backend_duplicate → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:48:06,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: [3/8] Tour test_refund_backend_duplicate → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:48:07,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: [4/8] Tour test_refund_backend_duplicate → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:48:07,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.043 0.091 2026-10-24 09:48:07,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: [5/8] Tour test_refund_backend_duplicate → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:48:07,278 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:48:07,282 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:48:07,308 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:07,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: [6/8] Tour test_refund_backend_duplicate → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:48:07,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: [7/8] Tour test_refund_backend_duplicate → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:48:07,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: [8/8] Tour test_refund_backend_duplicate → Step .receipt-total .pos-receipt-right-align:contains("-10.00") 2026-10-24 09:48:07,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14140522 started for PoS orders references: [{'name': 'Shop/0037 REFUND', 'uuid': 'd3fbe524-6389-4b96-bc57-592f405712db'}] 2026-10-24 09:48:07,524 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:48:07,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [111] to pos.order #115 2026-10-24 09:48:08,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14140522 order {'name': 'Shop/0037 REFUND', 'uuid': 'd3fbe524-6389-4b96-bc57-592f405712db'} updated pos.order #115 2026-10-24 09:48:08,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14140522 finished 2026-10-24 09:48:08,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 300 0.352 0.761 2026-10-24 09:48:08,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:08] "POST /web/dataset/call_kw/pos.order.line/read HTTP/1.1" 200 - 11 0.012 0.021 2026-10-24 09:48:08,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:48:08,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:08] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:48:08,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: tour succeeded 2026-10-24 09:48:08,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_refund_backend_duplicate SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 09:48:08,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate.browser: heap 15539956 (allocated 16785408) 2026-10-24 09:48:09,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Closing chrome headless with pid 36874 2026-10-24 09:48:09,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Closing websocket connection 2026-10-24 09:48:09,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Terminating chrome headless with pid 36874 2026-10-24 09:48:09,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094809_193210_test_refund_backend_duplicate.txt 2026-10-24 09:48:09,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_backend_duplicate: Removing chrome user profile "/tmp/tmpsxwuux9m_chrome_odoo" 2026-10-24 09:48:09,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_few_quantities ... 2026-10-24 09:48:10,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome pid: 37066 2026-10-24 09:48:10,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome headless temporary user profile dir: /tmp/tmpeoog_5tk_chrome_odoo 2026-10-24 09:48:10,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:38921/json/version 2026-10-24 09:48:10,085 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38921/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:48:10,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Browser version: Chrome/150.0.7871.114 2026-10-24 09:48:10,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:38921/json 2026-10-24 09:48:10,179 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38921/json with timeout 3 increased to 10s during tests 2026-10-24 09:48:10,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Websocket url found: ws://127.0.0.1:38921/devtools/page/D26E8F69C5972BAE8195D9FB804AE139 2026-10-24 09:48:10,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Enable chrome headless console log notification 2026-10-24 09:48:10,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome headless enable page notifications 2026-10-24 09:48:10,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:48:10,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Setting session cookie in browser 2026-10-24 09:48:10,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:48:10,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:48:10,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:48:11,471 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:11] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.092 0.913 2026-10-24 09:48:11,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Navigation result: {'frameId': 'D26E8F69C5972BAE8195D9FB804AE139', 'loaderId': 'D6A3FD5343FD3E99C209FA7A47500F76', 'isDownload': False} 2026-10-24 09:48:11,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Evaluate ready code "odoo.isTourReady('RefundFewQuantities')" 2026-10-24 09:48:11,504 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:48:11,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:11] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-24 09:48:11,541 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:11] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.024 2026-10-24 09:48:11,558 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:11] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-10-24 09:48:12,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:48:12,181 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:48:12,182 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:48:12,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Evaluate test code "odoo.startTour('RefundFewQuantities', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:48:12,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: IndexedDB 1 Ready 2026-10-24 09:48:12,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-24 09:48:12,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [1/39] Tour RefundFewQuantities → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:48:13,092 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.302 0.579 2026-10-24 09:48:13,095 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.834 2026-10-24 09:48:13,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:48:13,360 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:48:13,422 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:48:13,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:48:13,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: Owl is running in 'dev' mode. 2026-10-24 09:48:13,629 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:48:13,671 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 09:48:13,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.020 0.036 2026-10-24 09:48:13,722 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48: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-24 09:48:13,727 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:13,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:13] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.032 2026-10-24 09:48:13,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [2/39] Tour RefundFewQuantities → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:48:13,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [3/39] Tour RefundFewQuantities → Step click product 'Sugar' (trigger: article.product .product-content .product-name:contains("Sugar")) 2026-10-24 09:48:14,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.086 2026-10-24 09:48:14,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [4/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:14,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [5/39] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:48:14,320 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:14,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [6/39] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:48:14,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [7/39] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0.00","price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0")):has(.price:contains("0.00"))) 2026-10-24 09:48:14,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [8/39] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:48:14,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [9/39] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:48:14,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [10/39] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0.02","price":"0.06"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0.02")):has(.price:contains("0.06"))) 2026-10-24 09:48:14,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [11/39] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:14,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [12/39] Tour RefundFewQuantities → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:48:15,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [13/39] Tour RefundFewQuantities → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:48:15,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [14/39] Tour RefundFewQuantities → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:48:15,137 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:15,142 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:15,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [15/39] Tour RefundFewQuantities → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:48:15,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [16/39] Tour RefundFewQuantities → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:48:15,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24841211 started for PoS orders references: [{'name': 'Order 00182-001-0001', 'uuid': '1e4be82c-8d57-46dc-bf3f-fc0386f4e60c'}] 2026-10-24 09:48:15,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [17/39] Tour RefundFewQuantities → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:48:15,433 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:48:16,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24841211 order {'name': 'Order 00182-001-0001', 'uuid': '1e4be82c-8d57-46dc-bf3f-fc0386f4e60c'} created pos.order #116 2026-10-24 09:48:16,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24841211 finished 2026-10-24 09:48:16,393 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 336 0.391 0.632 2026-10-24 09:48:16,492 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:48:16,549 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:16] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 09:48:16,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [18/39] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:48:16,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [19/39] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:48:16,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [20/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:16,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [21/39] Tour RefundFewQuantities → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:48:16,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [22/39] Tour RefundFewQuantities → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:48:16,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [23/39] Tour RefundFewQuantities → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:48:17,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [24/39] Tour RefundFewQuantities → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:48:17,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:17] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.023 2026-10-24 09:48:17,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [25/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:17,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [26/39] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:48:17,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [27/39] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 09:48:17,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [28/39] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:17,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [29/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:17,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [30/39] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 09:48:17,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [31/39] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:48:17,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [32/39] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:17,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [33/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:17,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [34/39] Tour RefundFewQuantities → Step .ticket-screen .to-refund-highlight:contains("To Refund: 0.02") 2026-10-24 09:48:17,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [35/39] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:17,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [36/39] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:17,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [37/39] Tour RefundFewQuantities → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:48:17,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [38/39] Tour RefundFewQuantities → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:48:18,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [39/39] Tour RefundFewQuantities → Step Check orderline with attributes: "Sugar" (trigger: .order-container .orderline) 2026-10-24 09:48:18,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: tour succeeded 2026-10-24 09:48:18,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: ╔════════════════════════════════════╗ ║ TOUR RefundFewQuantities SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 09:48:18,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: heap 17263724 (allocated 18751488) 2026-10-24 09:48:18,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Closing chrome headless with pid 37066 2026-10-24 09:48:18,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Closing websocket connection 2026-10-24 09:48:18,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Terminating chrome headless with pid 37066 2026-10-24 09:48:18,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094818_430524_test_refund_few_quantities.txt 2026-10-24 09:48:18,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Removing chrome user profile "/tmp/tmpeoog_5tk_chrome_odoo" 2026-10-24 09:48:18,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-10-24 09:48:19,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome pid: 37251 2026-10-24 09:48:19,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome headless temporary user profile dir: /tmp/tmpp606v244_chrome_odoo 2026-10-24 09:48:19,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:35813/json/version 2026-10-24 09:48:19,350 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35813/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:48:19,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Browser version: Chrome/150.0.7871.114 2026-10-24 09:48:19,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:35813/json 2026-10-24 09:48:19,393 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35813/json with timeout 3 increased to 10s during tests 2026-10-24 09:48:19,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Websocket url found: ws://127.0.0.1:35813/devtools/page/FFD6C5E9DBC623A6244539837A408BD1 2026-10-24 09:48:19,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Enable chrome headless console log notification 2026-10-24 09:48:19,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome headless enable page notifications 2026-10-24 09:48:19,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:48:19,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Setting session cookie in browser 2026-10-24 09:48:19,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:48:19,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:48:19,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:48:20,681 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:20] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.081 0.905 2026-10-24 09:48:20,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Navigation result: {'frameId': 'FFD6C5E9DBC623A6244539837A408BD1', 'loaderId': '1B17CB12A0345E3E0D0A0D6F7BEBEC5D', 'isDownload': False} 2026-10-24 09:48:20,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-24 09:48:20,715 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:48:20,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:20] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.026 0.012 2026-10-24 09:48:20,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:20] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-10-24 09:48:20,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:20] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.058 2026-10-24 09:48:21,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:48:21,448 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:48:21,460 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:21,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:48:21,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: IndexedDB 1 Ready 2026-10-24 09:48:21,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [1/45] Tour FiscalPositionNoTaxRefund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:48:22,351 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.344 0.545 2026-10-24 09:48:22,369 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.864 2026-10-24 09:48:22,643 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:48:22,664 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 09:48:22,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-24 09:48:22,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:48:22,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:48:22,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: Owl is running in 'dev' mode. 2026-10-24 09:48:22,995 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:48:23,034 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:48:23,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:23] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.021 0.029 2026-10-24 09:48:23,057 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:23] "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-24 09:48:23,068 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:48:23,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:23] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.020 2026-10-24 09:48:23,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [2/45] Tour FiscalPositionNoTaxRefund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:48:23,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [3/45] Tour FiscalPositionNoTaxRefund → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:48:23,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:23] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.035 0.086 2026-10-24 09:48:23,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [4/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:23,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [5/45] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:48:23,700 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:48:23,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [6/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:23,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [7/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:23,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [8/45] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:48:23,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [9/45] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:48:23,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [10/45] Tour FiscalPositionNoTaxRefund → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-10-24 09:48:24,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [11/45] Tour FiscalPositionNoTaxRefund → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-10-24 09:48:24,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [12/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:24,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [13/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:24,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [14/45] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:48:24,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [15/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:24,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [16/45] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:48:24,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [17/45] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:48:24,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [18/45] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:48:24,545 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:24,546 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:24,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [19/45] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:48:24,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [20/45] Tour FiscalPositionNoTaxRefund → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:48:24,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [21/45] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:48:24,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76048033 started for PoS orders references: [{'name': 'Order 00183-001-0001', 'uuid': '0562acc6-6590-441f-acfb-61a0552e7fab'}] 2026-10-24 09:48:24,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [22/45] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:48:24,867 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:25,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76048033 order {'name': 'Order 00183-001-0001', 'uuid': '0562acc6-6590-441f-acfb-61a0552e7fab'} created pos.order #117 2026-10-24 09:48:25,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76048033 finished 2026-10-24 09:48:25,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 362 0.347 0.660 2026-10-24 09:48:25,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:48:26,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:26] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.014 2026-10-24 09:48:26,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [23/45] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:48:26,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [24/45] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:48:26,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [25/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:26,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [26/45] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:48:26,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [27/45] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:48:26,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [28/45] Tour FiscalPositionNoTaxRefund → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 09:48:26,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [29/45] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 09:48:26,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.009 0.025 2026-10-24 09:48:26,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [30/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:26,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [31/45] Tour FiscalPositionNoTaxRefund → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 09:48:26,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [32/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:26,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [33/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:26,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [34/45] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 09:48:26,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [35/45] Tour FiscalPositionNoTaxRefund → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:48:26,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [36/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:27,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [37/45] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:27,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [38/45] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 09:48:27,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [39/45] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:27,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [40/45] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:48:27,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [41/45] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:48:27,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [42/45] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:48:27,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [43/45] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:48:27,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [44/45] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:48:27,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81541395 started for PoS orders references: [{'name': 'Order 00183-001-0002', 'uuid': 'cbe1dd05-b29f-43fe-aff5-e650875bd6e7'}] 2026-10-24 09:48:27,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [45/45] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:48:28,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81541395 order {'name': 'Order 00183-001-0002', 'uuid': 'cbe1dd05-b29f-43fe-aff5-e650875bd6e7'} created pos.order #118 2026-10-24 09:48:28,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81541395 finished 2026-10-24 09:48:28,448 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 246 0.305 0.608 2026-10-24 09:48:28,535 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:48:28,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: tour succeeded 2026-10-24 09:48:28,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: ╔══════════════════════════════════════════╗ ║ TOUR FiscalPositionNoTaxRefund SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:48:28,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: heap 20085996 (allocated 22814720) 2026-10-24 09:48:28,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Closing chrome headless with pid 37251 2026-10-24 09:48:28,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Closing websocket connection 2026-10-24 09:48:28,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Terminating chrome headless with pid 37251 2026-10-24 09:48:28,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094828_924137_test_refund_order_with_fp_tax_included.txt 2026-10-24 09:48:28,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Removing chrome user profile "/tmp/tmpp606v244_chrome_odoo" 2026-10-24 09:48:29,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_res_partner_scan_barcode ... 2026-10-24 09:48:29,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome pid: 37436 2026-10-24 09:48:29,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmp2w7j11_7_chrome_odoo 2026-10-24 09:48:29,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:38177/json/version 2026-10-24 09:48:29,664 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38177/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:48:29,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Browser version: Chrome/150.0.7871.114 2026-10-24 09:48:29,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:38177/json 2026-10-24 09:48:29,726 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38177/json with timeout 3 increased to 10s during tests 2026-10-24 09:48:29,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Websocket url found: ws://127.0.0.1:38177/devtools/page/18480AA71FF5418751643201DA6EE6AD 2026-10-24 09:48:29,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Enable chrome headless console log notification 2026-10-24 09:48:29,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome headless enable page notifications 2026-10-24 09:48:29,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:48:29,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Setting session cookie in browser 2026-10-24 09:48:29,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:48:29,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:48:29,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:48:30,940 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:30] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.089 0.949 2026-10-24 09:48:30,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Navigation result: {'frameId': '18480AA71FF5418751643201DA6EE6AD', 'loaderId': '7FE9C5427B897F5805DA3568CFBD37EF', 'isDownload': False} 2026-10-24 09:48:30,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Evaluate ready code "odoo.isTourReady('BarcodeScanPartnerTour')" 2026-10-24 09:48:30,977 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:48:31,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:31] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-24 09:48:31,012 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:31] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-24 09:48:31,019 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:31] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-24 09:48:31,642 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:48:31,664 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:31,665 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:31,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Evaluate test code "odoo.startTour('BarcodeScanPartnerTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:48:31,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: IndexedDB 1 Ready 2026-10-24 09:48:31,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [1/6] Tour BarcodeScanPartnerTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:48:32,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 316 0.297 0.558 2026-10-24 09:48:32,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.859 2026-10-24 09:48:32,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:48:32,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-10-24 09:48:32,845 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:48:32,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:48:32,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:48:32,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: Owl is running in 'dev' mode. 2026-10-24 09:48:33,089 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:33,123 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:48:33,147 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:33] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.022 0.026 2026-10-24 09:48:33,155 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:33,160 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:48:33,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:33] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.008 0.020 2026-10-24 09:48:33,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [2/6] Tour BarcodeScanPartnerTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:48:33,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [3/6] Tour BarcodeScanPartnerTour → Step PoS model scan barcode '0421234567890' (trigger: body) 2026-10-24 09:48:33,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [4/6] Tour BarcodeScanPartnerTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:33,559 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:33] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.088 2026-10-24 09:48:33,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [5/6] Tour BarcodeScanPartnerTour → Step customer 'John Doe' is selected (trigger: .product-screen .set-partner:contains("John Doe")) 2026-10-24 09:48:33,619 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:48:33,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [6/6] Tour BarcodeScanPartnerTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:48:33,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: tour succeeded 2026-10-24 09:48:33,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: ╔═══════════════════════════════════════╗ ║ TOUR BarcodeScanPartnerTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 09:48:33,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: heap 14005884 (allocated 14950400) 2026-10-24 09:48:33,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Closing chrome headless with pid 37436 2026-10-24 09:48:33,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Closing websocket connection 2026-10-24 09:48:33,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Terminating chrome headless with pid 37436 2026-10-24 09:48:34,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094834_027805_test_res_partner_scan_barcode.txt 2026-10-24 09:48:34,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Removing chrome user profile "/tmp/tmp2w7j11_7_chrome_odoo" 2026-10-24 09:48:34,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_reuse_empty_floating_order ... 2026-10-24 09:48:34,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome pid: 37622 2026-10-24 09:48:34,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome headless temporary user profile dir: /tmp/tmpwwm82g60_chrome_odoo 2026-10-24 09:48:34,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:33713/json/version 2026-10-24 09:48:34,713 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33713/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:48:34,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Browser version: Chrome/150.0.7871.114 2026-10-24 09:48:34,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:33713/json 2026-10-24 09:48:34,814 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33713/json with timeout 3 increased to 10s during tests 2026-10-24 09:48:34,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Websocket url found: ws://127.0.0.1:33713/devtools/page/AA1E4982B69905C9D07D0D069EF9EC0F 2026-10-24 09:48:34,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Enable chrome headless console log notification 2026-10-24 09:48:34,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome headless enable page notifications 2026-10-24 09:48:34,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:48:34,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Setting session cookie in browser 2026-10-24 09:48:34,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:48:34,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:48:35,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:48:37,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:37] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.093 2.117 2026-10-24 09:48:37,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Navigation result: {'frameId': 'AA1E4982B69905C9D07D0D069EF9EC0F', 'loaderId': '02CBA60944148E0CBB2290A755378C94', 'isDownload': False} 2026-10-24 09:48:37,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Evaluate ready code "odoo.isTourReady('test_reuse_empty_floating_order')" 2026-10-24 09:48:37,265 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:48:37,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:37] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-10-24 09:48:37,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:37] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 09:48:37,326 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:37] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-24 09:48:37,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:48:38,001 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:38,002 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:38,059 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.016 2026-10-24 09:48:38,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: IndexedDB 1 Ready 2026-10-24 09:48:38,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Evaluate test code "odoo.startTour('test_reuse_empty_floating_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:48:38,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [1/31] Tour test_reuse_empty_floating_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:48:38,867 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.293 0.523 2026-10-24 09:48:38,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.749 2026-10-24 09:48:39,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:48:39,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:48:39,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:48:39,268 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:48:39,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: Owl is running in 'dev' mode. 2026-10-24 09:48:39,414 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:39,430 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:48:39,490 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.015 0.047 2026-10-24 09:48:39,542 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:39,554 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:39,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.021 2026-10-24 09:48:39,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [2/31] Tour test_reuse_empty_floating_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:48:39,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [3/31] Tour test_reuse_empty_floating_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:39,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:39] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.069 2026-10-24 09:48:39,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [4/31] Tour test_reuse_empty_floating_order → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-10-24 09:48:40,000 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:40,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [5/31] Tour test_reuse_empty_floating_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:40,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [6/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-10-24 09:48:40,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [7/31] Tour test_reuse_empty_floating_order → Step check there are 1 floating order (trigger: .list-container-items .btn) 2026-10-24 09:48:40,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [8/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-10-24 09:48:40,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [9/31] Tour test_reuse_empty_floating_order → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:48:40,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [10/31] Tour test_reuse_empty_floating_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:40,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [11/31] Tour test_reuse_empty_floating_order → 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(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 09:48:40,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [12/31] Tour test_reuse_empty_floating_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:40,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [13/31] Tour test_reuse_empty_floating_order → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:48:40,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [14/31] Tour test_reuse_empty_floating_order → Step .pos-leftheader .list-plus-btn 2026-10-24 09:48:40,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [15/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-10-24 09:48:40,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [16/31] Tour test_reuse_empty_floating_order → Step check there are 2 floating order (trigger: .list-container-items .btn) 2026-10-24 09:48:40,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [17/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-10-24 09:48:40,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [18/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-10-24 09:48:41,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [19/31] Tour test_reuse_empty_floating_order → Step .list-container-items .btn:eq(0) 2026-10-24 09:48:41,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [20/31] Tour test_reuse_empty_floating_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:48:41,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [21/31] Tour test_reuse_empty_floating_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:48:41,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [22/31] Tour test_reuse_empty_floating_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:48:41,243 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:41,251 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:41,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [23/31] Tour test_reuse_empty_floating_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:48:41,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [24/31] Tour test_reuse_empty_floating_order → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 09:48:41,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [25/31] Tour test_reuse_empty_floating_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:48:41,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [26/31] Tour test_reuse_empty_floating_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:48:41,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26233113 started for PoS orders references: [{'name': 'Order 00185-001-0001', 'uuid': '57889653-c71b-4db3-a176-517e65611218'}] 2026-10-24 09:48:41,598 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:48:42,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26233113 order {'name': 'Order 00185-001-0001', 'uuid': '57889653-c71b-4db3-a176-517e65611218'} created pos.order #119 2026-10-24 09:48:42,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26233113 finished 2026-10-24 09:48:42,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.456 0.585 2026-10-24 09:48:42,651 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:48:42,734 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:42] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:48:42,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [27/31] Tour test_reuse_empty_floating_order → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:48:42,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [28/31] Tour test_reuse_empty_floating_order → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:48:42,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [29/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-10-24 09:48:42,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [30/31] Tour test_reuse_empty_floating_order → Step check there are 1 floating order (trigger: .list-container-items .btn) 2026-10-24 09:48:43,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [31/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-10-24 09:48:43,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: tour succeeded 2026-10-24 09:48:43,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_reuse_empty_floating_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 09:48:43,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: heap 16352052 (allocated 18096128) 2026-10-24 09:48:43,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Closing chrome headless with pid 37622 2026-10-24 09:48:43,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Closing websocket connection 2026-10-24 09:48:43,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Terminating chrome headless with pid 37622 2026-10-24 09:48:43,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094843_324212_test_reuse_empty_floating_order.txt 2026-10-24 09:48:43,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Removing chrome user profile "/tmp/tmpwwm82g60_chrome_odoo" 2026-10-24 09:48:43,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-10-24 09:48:44,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome pid: 37821 2026-10-24 09:48:44,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmprwvnk7oc_chrome_odoo 2026-10-24 09:48:44,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:39889/json/version 2026-10-24 09:48:44,169 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39889/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:48:44,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Browser version: Chrome/150.0.7871.114 2026-10-24 09:48:44,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:39889/json 2026-10-24 09:48:44,312 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39889/json with timeout 3 increased to 10s during tests 2026-10-24 09:48:44,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:39889/devtools/page/59FCD0844374B8AC00BBB3C6C15BA38A 2026-10-24 09:48:44,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Enable chrome headless console log notification 2026-10-24 09:48:44,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless enable page notifications 2026-10-24 09:48:44,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:48:44,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Setting session cookie in browser 2026-10-24 09:48:44,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:48:44,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:48:44,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:48:45,705 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:45] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.084 1.033 2026-10-24 09:48:45,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigation result: {'frameId': '59FCD0844374B8AC00BBB3C6C15BA38A', 'loaderId': 'BB64572A8FA2EA0B9C418394C20C6287', 'isDownload': False} 2026-10-24 09:48:45,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-24 09:48:45,740 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:48:45,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:45] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-10-24 09:48:45,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-24 09:48:45,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.025 2026-10-24 09:48:46,435 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:48:46,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: IndexedDB 1 Ready 2026-10-24 09:48:46,481 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:46,489 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:46,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:48:46,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [1/32] Tour PaymentScreenRoundingDown → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:48:47,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.329 0.542 2026-10-24 09:48:47,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.851 2026-10-24 09:48:47,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 09:48:47,638 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-24 09:48:47,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:48:47,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:48:47,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 09:48:47,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-10-24 09:48:47,865 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:48:47,878 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:47,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.016 0.024 2026-10-24 09:48:47,965 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:48:47,968 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:48,004 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:48] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.027 2026-10-24 09:48:48,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [2/32] Tour PaymentScreenRoundingDown → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:48:48,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [3/32] Tour PaymentScreenRoundingDown → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:48:48,497 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.055 0.079 2026-10-24 09:48:48,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [4/32] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:48,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [5/32] Tour PaymentScreenRoundingDown → 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(.qty:contains("1"))) 2026-10-24 09:48:48,765 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:48:48,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [6/32] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-24 09:48:48,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [7/32] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:48,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [8/32] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:48:48,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [9/32] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:48:49,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [10/32] Tour PaymentScreenRoundingDown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:48:49,103 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:49,105 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:49,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [11/32] Tour PaymentScreenRoundingDown → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-10-24 09:48:49,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [12/32] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:48:49,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [13/32] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:48:49,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [14/32] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:48:49,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [15/32] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.95")) 2026-10-24 09:48:49,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [16/32] Tour PaymentScreenRoundingDown → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:48:49,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [17/32] Tour PaymentScreenRoundingDown → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:48:49,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [18/32] Tour PaymentScreenRoundingDown → Step .pos-leftheader .list-plus-btn 2026-10-24 09:48:49,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [19/32] Tour PaymentScreenRoundingDown → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:48:49,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [20/32] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:49,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [21/32] Tour PaymentScreenRoundingDown → 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(.qty:contains("1"))) 2026-10-24 09:48:49,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [22/32] Tour PaymentScreenRoundingDown → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:48:49,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [23/32] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("-"))) 2026-10-24 09:48:50,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [24/32] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:50,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [25/32] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:48:50,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [26/32] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:48:50,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [27/32] Tour PaymentScreenRoundingDown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:48:50,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [28/32] Tour PaymentScreenRoundingDown → Step total is -1.98 (trigger: .total:contains("-1.98")) 2026-10-24 09:48:50,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [29/32] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:48:50,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [30/32] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:48:50,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [31/32] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:48:50,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [32/32] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '-1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.95")) 2026-10-24 09:48:50,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: tour succeeded 2026-10-24 09:48:50,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingDown SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:48:50,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: heap 15986820 (allocated 17833984) 2026-10-24 09:48:50,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing chrome headless with pid 37821 2026-10-24 09:48:50,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing websocket connection 2026-10-24 09:48:50,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Terminating chrome headless with pid 37821 2026-10-24 09:48:50,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094850_951140_test_rounding_down.txt 2026-10-24 09:48:50,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Removing chrome user profile "/tmp/tmprwvnk7oc_chrome_odoo" 2026-10-24 09:48:51,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome pid: 38009 2026-10-24 09:48:51,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmp12yfvk5p_chrome_odoo 2026-10-24 09:48:51,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:33981/json/version 2026-10-24 09:48:51,381 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33981/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:48:51,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Browser version: Chrome/150.0.7871.114 2026-10-24 09:48:51,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:33981/json 2026-10-24 09:48:51,441 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33981/json with timeout 3 increased to 10s during tests 2026-10-24 09:48:51,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:33981/devtools/page/19BB224A4D8789895CDEE955B1AFF30D 2026-10-24 09:48:51,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Enable chrome headless console log notification 2026-10-24 09:48:51,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless enable page notifications 2026-10-24 09:48:51,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:48:51,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Setting session cookie in browser 2026-10-24 09:48:51,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:48:51,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:48:51,783 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:51] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.022 0.105 2026-10-24 09:48:51,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigation result: {'frameId': '19BB224A4D8789895CDEE955B1AFF30D', 'loaderId': '4D66357EBF515AA7A7D857E899962A11', 'isDownload': False} 2026-10-24 09:48:51,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-24 09:48:51,839 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:48:51,871 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.012 2026-10-24 09:48:51,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 09:48:51,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.075 2026-10-24 09:48:52,540 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:52] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:48:52,556 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:48:52,568 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:48:52,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: IndexedDB 1 Ready 2026-10-24 09:48:52,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:48:52,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.012 2026-10-24 09:48:52,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [1/16] Tour PaymentScreenTotalDueWithOverPayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:48:53,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.189 0.429 2026-10-24 09:48:53,189 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.561 2026-10-24 09:48:53,399 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.018 2026-10-24 09:48:53,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:48:53,492 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:48:53,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:48:53,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-10-24 09:48:53,673 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:53,695 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:48:53,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 4 0.006 0.025 2026-10-24 09:48:53,747 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:53,764 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:53,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:53] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.005 0.024 2026-10-24 09:48:53,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [2/16] Tour PaymentScreenTotalDueWithOverPayment → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:48:54,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [3/16] Tour PaymentScreenTotalDueWithOverPayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:48:54,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [4/16] Tour PaymentScreenTotalDueWithOverPayment → 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(.qty:contains("1"))) 2026-10-24 09:48:54,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [5/16] Tour PaymentScreenTotalDueWithOverPayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-24 09:48:54,169 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:48:54,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [6/16] Tour PaymentScreenTotalDueWithOverPayment → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:48:54,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [7/16] Tour PaymentScreenTotalDueWithOverPayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:48:54,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [8/16] Tour PaymentScreenTotalDueWithOverPayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:48:54,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [9/16] Tour PaymentScreenTotalDueWithOverPayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:48:54,481 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:48:54,483 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:54,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [10/16] Tour PaymentScreenTotalDueWithOverPayment → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-10-24 09:48:54,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [11/16] Tour PaymentScreenTotalDueWithOverPayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:48:54,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [12/16] Tour PaymentScreenTotalDueWithOverPayment → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 09:48:54,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [13/16] Tour PaymentScreenTotalDueWithOverPayment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:48:54,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [14/16] Tour PaymentScreenTotalDueWithOverPayment → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 09:48:54,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [15/16] Tour PaymentScreenTotalDueWithOverPayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:48:54,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [16/16] Tour PaymentScreenTotalDueWithOverPayment → Step change is -3.05 (trigger: .payment-status-change .amount:contains("-3.05")) 2026-10-24 09:48:55,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: tour succeeded 2026-10-24 09:48:55,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR PaymentScreenTotalDueWithOverPayment SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-24 09:48:55,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: heap 15195200 (allocated 16261120) 2026-10-24 09:48:55,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing chrome headless with pid 38009 2026-10-24 09:48:55,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing websocket connection 2026-10-24 09:48:55,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Terminating chrome headless with pid 38009 2026-10-24 09:48:55,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094855_260247_test_rounding_down.txt 2026-10-24 09:48:55,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Removing chrome user profile "/tmp/tmp12yfvk5p_chrome_odoo" 2026-10-24 09:48:55,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-10-24 09:48:56,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Chrome pid: 38197 2026-10-24 09:48:56,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Chrome headless temporary user profile dir: /tmp/tmpbvsw9n0p_chrome_odoo 2026-10-24 09:48:56,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Issuing json command http://127.0.0.1:45679/json/version 2026-10-24 09:48:56,244 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45679/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:48:56,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Browser version: Chrome/150.0.7871.114 2026-10-24 09:48:56,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Issuing json command http://127.0.0.1:45679/json 2026-10-24 09:48:56,271 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45679/json with timeout 3 increased to 10s during tests 2026-10-24 09:48:56,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Websocket url found: ws://127.0.0.1:45679/devtools/page/97F927139AF4434483D042D2EE934EA2 2026-10-24 09:48:56,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Enable chrome headless console log notification 2026-10-24 09:48:56,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Chrome headless enable page notifications 2026-10-24 09:48:56,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:48:56,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Setting session cookie in browser 2026-10-24 09:48:56,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:48:56,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:48:56,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:48:57,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:57] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.099 0.966 2026-10-24 09:48:57,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Navigation result: {'frameId': '97F927139AF4434483D042D2EE934EA2', 'loaderId': '9A7A15F3AE2D710CCC9B98CBA9786DB2', 'isDownload': False} 2026-10-24 09:48:57,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-24 09:48:57,657 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:48:57,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:57] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 09:48:57,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:57] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-24 09:48:57,705 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:57] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 09:48:58,274 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:58] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:48:58,295 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:48:58,307 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:48:58,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: IndexedDB 1 Ready 2026-10-24 09:48:58,335 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-24 09:48:58,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:48:58,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [1/65] Tour PaymentScreenRoundingHalfUp → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:48:59,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.263 0.467 2026-10-24 09:48:59,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.696 2026-10-24 09:48:59,291 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-24 09:48:59,326 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:48:59,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:48:59,422 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:48:59,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: Owl is running in 'dev' mode. 2026-10-24 09:48:59,551 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:48:59,580 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:48:59,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.009 0.026 2026-10-24 09:48:59,643 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48: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-24 09:48:59,647 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:48:59,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:48:59] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.018 2026-10-24 09:48:59,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [2/65] Tour PaymentScreenRoundingHalfUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:48:59,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [3/65] Tour PaymentScreenRoundingHalfUp → Step click product 'Product Test 1.20' (trigger: article.product .product-content .product-name:contains("Product Test 1.20")) 2026-10-24 09:49:00,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:00] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.070 2026-10-24 09:49:00,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [4/65] Tour PaymentScreenRoundingHalfUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:00,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [5/65] Tour PaymentScreenRoundingHalfUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.20","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.20")):has(.qty:contains("1"))) 2026-10-24 09:49:00,211 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:00,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [6/65] Tour PaymentScreenRoundingHalfUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.20","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.20")):has(.qty:contains("1"))) 2026-10-24 09:49:00,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [7/65] Tour PaymentScreenRoundingHalfUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:00,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [8/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:49:00,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [9/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:49:00,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [10/65] Tour PaymentScreenRoundingHalfUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:49:00,561 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:00,571 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:00,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [11/65] Tour PaymentScreenRoundingHalfUp → Step total is 1.20 (trigger: .total:contains("1.20")) 2026-10-24 09:49:00,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [12/65] Tour PaymentScreenRoundingHalfUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:49:00,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [13/65] Tour PaymentScreenRoundingHalfUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:49:00,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [14/65] Tour PaymentScreenRoundingHalfUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:49:00,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [15/65] Tour PaymentScreenRoundingHalfUp → Step amount tendered in the line is '1.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.00")) 2026-10-24 09:49:00,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [16/65] Tour PaymentScreenRoundingHalfUp → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:49:01,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [17/65] Tour PaymentScreenRoundingHalfUp → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:49:01,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [18/65] Tour PaymentScreenRoundingHalfUp → Step .pos-leftheader .list-plus-btn 2026-10-24 09:49:01,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [19/65] Tour PaymentScreenRoundingHalfUp → Step click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25")) 2026-10-24 09:49:01,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [20/65] Tour PaymentScreenRoundingHalfUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:01,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [21/65] Tour PaymentScreenRoundingHalfUp → 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(.qty:contains("1"))) 2026-10-24 09:49:01,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [22/65] Tour PaymentScreenRoundingHalfUp → 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(.qty:contains("1"))) 2026-10-24 09:49:01,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [23/65] Tour PaymentScreenRoundingHalfUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:01,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [24/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:49:01,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [25/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:49:01,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [26/65] Tour PaymentScreenRoundingHalfUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:49:01,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [27/65] Tour PaymentScreenRoundingHalfUp → Step total is 1.25 (trigger: .total:contains("1.25")) 2026-10-24 09:49:01,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [28/65] Tour PaymentScreenRoundingHalfUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:49:01,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [29/65] Tour PaymentScreenRoundingHalfUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:49:01,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [30/65] Tour PaymentScreenRoundingHalfUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:49:01,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [31/65] Tour PaymentScreenRoundingHalfUp → Step amount tendered in the line is '1.50' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.50")) 2026-10-24 09:49:01,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [32/65] Tour PaymentScreenRoundingHalfUp → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:49:02,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [33/65] Tour PaymentScreenRoundingHalfUp → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:49:02,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [34/65] Tour PaymentScreenRoundingHalfUp → Step .pos-leftheader .list-plus-btn 2026-10-24 09:49:02,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [35/65] Tour PaymentScreenRoundingHalfUp → Step click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4")) 2026-10-24 09:49:02,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [36/65] Tour PaymentScreenRoundingHalfUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:02,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [37/65] Tour PaymentScreenRoundingHalfUp → 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(.qty:contains("1"))) 2026-10-24 09:49:02,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [38/65] Tour PaymentScreenRoundingHalfUp → 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(.qty:contains("1"))) 2026-10-24 09:49:02,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [39/65] Tour PaymentScreenRoundingHalfUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:02,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [40/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:49:02,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [41/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:49:02,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [42/65] Tour PaymentScreenRoundingHalfUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:49:02,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [43/65] Tour PaymentScreenRoundingHalfUp → Step total is 1.4 (trigger: .total:contains("1.4")) 2026-10-24 09:49:02,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [44/65] Tour PaymentScreenRoundingHalfUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:49:02,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [45/65] Tour PaymentScreenRoundingHalfUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:49:02,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [46/65] Tour PaymentScreenRoundingHalfUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:49:02,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [47/65] Tour PaymentScreenRoundingHalfUp → Step amount tendered in the line is '1.50' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.50")) 2026-10-24 09:49:02,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [48/65] Tour PaymentScreenRoundingHalfUp → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:49:03,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [49/65] Tour PaymentScreenRoundingHalfUp → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:49:03,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [50/65] Tour PaymentScreenRoundingHalfUp → Step .pos-leftheader .list-plus-btn 2026-10-24 09:49:03,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [51/65] Tour PaymentScreenRoundingHalfUp → Step click product 'Product Test 1.20' (trigger: article.product .product-content .product-name:contains("Product Test 1.20")) 2026-10-24 09:49:03,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [52/65] Tour PaymentScreenRoundingHalfUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:03,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [53/65] Tour PaymentScreenRoundingHalfUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.20","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.20")):has(.qty:contains("1"))) 2026-10-24 09:49:03,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [54/65] Tour PaymentScreenRoundingHalfUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.20","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.20")):has(.qty:contains("1"))) 2026-10-24 09:49:03,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [55/65] Tour PaymentScreenRoundingHalfUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:03,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [56/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:49:03,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [57/65] Tour PaymentScreenRoundingHalfUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:49:03,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [58/65] Tour PaymentScreenRoundingHalfUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:49:03,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [59/65] Tour PaymentScreenRoundingHalfUp → Step total is 1.20 (trigger: .total:contains("1.20")) 2026-10-24 09:49:03,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [60/65] Tour PaymentScreenRoundingHalfUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:49:03,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [61/65] Tour PaymentScreenRoundingHalfUp → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 09:49:03,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [62/65] Tour PaymentScreenRoundingHalfUp → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 09:49:03,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [63/65] Tour PaymentScreenRoundingHalfUp → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 09:49:03,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [64/65] Tour PaymentScreenRoundingHalfUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:49:04,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: [65/65] Tour PaymentScreenRoundingHalfUp → Step change is -1.0 (trigger: .payment-status-change .amount:contains("-1.0")) 2026-10-24 09:49:04,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: tour succeeded 2026-10-24 09:49:04,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: ╔════════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingHalfUp SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-24 09:49:04,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up.browser: heap 18213480 (allocated 19537920) 2026-10-24 09:49:04,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Closing chrome headless with pid 38197 2026-10-24 09:49:04,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Closing websocket connection 2026-10-24 09:49:04,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Terminating chrome headless with pid 38197 2026-10-24 09:49:04,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094904_418656_test_rounding_half_up.txt 2026-10-24 09:49:04,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_half_up: Removing chrome user profile "/tmp/tmpbvsw9n0p_chrome_odoo" 2026-10-24 09:49:04,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-10-24 09:49:05,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome pid: 38384 2026-10-24 09:49:05,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome headless temporary user profile dir: /tmp/tmp0lto15n6_chrome_odoo 2026-10-24 09:49:05,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Issuing json command http://127.0.0.1:46735/json/version 2026-10-24 09:49:05,240 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46735/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:49:05,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Browser version: Chrome/150.0.7871.114 2026-10-24 09:49:05,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Issuing json command http://127.0.0.1:46735/json 2026-10-24 09:49:05,322 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46735/json with timeout 3 increased to 10s during tests 2026-10-24 09:49:05,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Websocket url found: ws://127.0.0.1:46735/devtools/page/73661E595A2D647386D2BE99CBD55B55 2026-10-24 09:49:05,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Enable chrome headless console log notification 2026-10-24 09:49:05,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome headless enable page notifications 2026-10-24 09:49:05,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:49:05,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Setting session cookie in browser 2026-10-24 09:49:05,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:49:05,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:49:05,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:49:06,442 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:06] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.080 0.852 2026-10-24 09:49:06,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Navigation result: {'frameId': '73661E595A2D647386D2BE99CBD55B55', 'loaderId': 'B9BD236953ED55E234F55821C45CBD36', 'isDownload': False} 2026-10-24 09:49:06,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-24 09:49:06,473 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:06,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:06] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 09:49:06,509 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:06] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 09:49:06,541 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:06] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 09:49:07,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:07] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 09:49:07,188 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:07,203 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:49:07,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: IndexedDB 1 Ready 2026-10-24 09:49:07,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:49:07,233 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-24 09:49:07,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [1/32] Tour PaymentScreenRoundingUp → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:49:08,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.303 0.564 2026-10-24 09:49:08,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.804 2026-10-24 09:49:08,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:49:08,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 09:49:08,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.019 2026-10-24 09:49:08,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.016 2026-10-24 09:49:08,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: Owl is running in 'dev' mode. 2026-10-24 09:49:08,724 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:08,741 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:08,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.046 0.040 2026-10-24 09:49:08,835 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:08,841 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:08,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:08] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.028 2026-10-24 09:49:08,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [2/32] Tour PaymentScreenRoundingUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:49:09,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [3/32] Tour PaymentScreenRoundingUp → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:49:09,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:09] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.092 2026-10-24 09:49:09,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [4/32] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:09,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [5/32] Tour PaymentScreenRoundingUp → 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(.qty:contains("1"))) 2026-10-24 09:49:09,535 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:09,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [6/32] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-10-24 09:49:09,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [7/32] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:09,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [8/32] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:49:09,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [9/32] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:49:09,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [10/32] Tour PaymentScreenRoundingUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:49:09,901 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:09,905 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:09,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [11/32] Tour PaymentScreenRoundingUp → Step total is 1.96 (trigger: .total:contains("1.96")) 2026-10-24 09:49:09,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [12/32] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:49:10,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [13/32] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:49:10,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [14/32] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:49:10,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [15/32] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-10-24 09:49:10,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [16/32] Tour PaymentScreenRoundingUp → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:49:10,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [17/32] Tour PaymentScreenRoundingUp → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:49:10,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [18/32] Tour PaymentScreenRoundingUp → Step .pos-leftheader .list-plus-btn 2026-10-24 09:49:10,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [19/32] Tour PaymentScreenRoundingUp → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 09:49:10,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [20/32] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:10,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [21/32] Tour PaymentScreenRoundingUp → 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(.qty:contains("1"))) 2026-10-24 09:49:10,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [22/32] Tour PaymentScreenRoundingUp → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 09:49:10,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [23/32] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("-"))) 2026-10-24 09:49:10,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [24/32] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:10,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [25/32] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:49:11,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [26/32] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:49:11,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [27/32] Tour PaymentScreenRoundingUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:49:11,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [28/32] Tour PaymentScreenRoundingUp → Step total is -1.96 (trigger: .total:contains("-1.96")) 2026-10-24 09:49:11,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [29/32] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:49:11,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [30/32] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 09:49:11,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [31/32] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-10-24 09:49:11,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [32/32] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '-2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-2.00")) 2026-10-24 09:49:11,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: tour succeeded 2026-10-24 09:49:11,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: ╔════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingUp SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 09:49:11,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: heap 15980760 (allocated 17047552) 2026-10-24 09:49:11,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Closing chrome headless with pid 38384 2026-10-24 09:49:11,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Closing websocket connection 2026-10-24 09:49:11,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Terminating chrome headless with pid 38384 2026-10-24 09:49:11,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094911_735228_test_rounding_up.txt 2026-10-24 09:49:11,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Removing chrome user profile "/tmp/tmp0lto15n6_chrome_odoo" 2026-10-24 09:49:11,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_saver_screen_close_overlays ... 2026-10-24 09:49:12,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Chrome pid: 38572 2026-10-24 09:49:12,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Chrome headless temporary user profile dir: /tmp/tmphm3m87af_chrome_odoo 2026-10-24 09:49:12,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Issuing json command http://127.0.0.1:34349/json/version 2026-10-24 09:49:12,396 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34349/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:49:12,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Browser version: Chrome/150.0.7871.114 2026-10-24 09:49:12,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Issuing json command http://127.0.0.1:34349/json 2026-10-24 09:49:12,508 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34349/json with timeout 3 increased to 10s during tests 2026-10-24 09:49:12,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Websocket url found: ws://127.0.0.1:34349/devtools/page/B47A32616F62ADDF101B158C322BFA0D 2026-10-24 09:49:12,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Enable chrome headless console log notification 2026-10-24 09:49:12,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Chrome headless enable page notifications 2026-10-24 09:49:12,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:49:12,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Setting session cookie in browser 2026-10-24 09:49:12,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:49:12,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:49:12,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:49:13,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:13] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.097 0.921 2026-10-24 09:49:13,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Navigation result: {'frameId': 'B47A32616F62ADDF101B158C322BFA0D', 'loaderId': '360143C03FBD9203FB439818F78D7F98', 'isDownload': False} 2026-10-24 09:49:13,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Evaluate ready code "odoo.isTourReady('SaverScreenCloseOverlaysTour')" 2026-10-24 09:49:13,739 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:13,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:13] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.013 2026-10-24 09:49:13,789 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:13] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-24 09:49:13,805 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:13] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-10-24 09:49:14,389 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:49:14,412 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:14,439 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:49:14,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Evaluate test code "odoo.startTour('SaverScreenCloseOverlaysTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:49:14,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: IndexedDB 1 Ready 2026-10-24 09:49:14,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [1/10] Tour SaverScreenCloseOverlaysTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:49:15,238 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.317 0.497 2026-10-24 09:49:15,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.823 2026-10-24 09:49:15,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:49:15,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 09:49:15,575 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:49:15,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 09:49:15,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:49:15,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: Owl is running in 'dev' mode. 2026-10-24 09:49:15,900 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:15,926 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:15,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:15] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.017 0.043 2026-10-24 09:49:16,044 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:16,048 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:16,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:16] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-10-24 09:49:16,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [2/10] Tour SaverScreenCloseOverlaysTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Opening Control")) 2026-10-24 09:49:16,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [3/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-10-24 09:49:16,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [4/10] Tour SaverScreenCloseOverlaysTour → Step no dialog is open (trigger: body:not(:has(.modal-open))) 2026-10-24 09:49:16,523 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:16] "GET /viin_brand_pos/static/src/img/Viindoo-logo-slogan-half-inverted.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:16,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [5/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-10-24 09:49:16,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [6/10] Tour SaverScreenCloseOverlaysTour → Step .screen-login .btn.open-register-btn 2026-10-24 09:49:16,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [7/10] Tour SaverScreenCloseOverlaysTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:49:16,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [8/10] Tour SaverScreenCloseOverlaysTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:49:17,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:17] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.082 2026-10-24 09:49:17,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [9/10] Tour SaverScreenCloseOverlaysTour → Step body 2026-10-24 09:49:17,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: [10/10] Tour SaverScreenCloseOverlaysTour → Step body:not(:has(.dropdown-menu)) 2026-10-24 09:49:17,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: tour succeeded 2026-10-24 09:49:17,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: ╔═════════════════════════════════════════════╗ ║ TOUR SaverScreenCloseOverlaysTour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-24 09:49:17,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays.browser: heap 14354060 (allocated 15212544) 2026-10-24 09:49:17,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Closing chrome headless with pid 38572 2026-10-24 09:49:17,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Closing websocket connection 2026-10-24 09:49:17,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Terminating chrome headless with pid 38572 2026-10-24 09:49:17,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094917_532751_test_saver_screen_close_overlays.txt 2026-10-24 09:49:17,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_saver_screen_close_overlays: Removing chrome user profile "/tmp/tmphm3m87af_chrome_odoo" 2026-10-24 09:49:17,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_serial_number_do_not_duplicate_after_refresh ... 2026-10-24 09:49:18,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome pid: 38758 2026-10-24 09:49:18,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome headless temporary user profile dir: /tmp/tmpdlfeb59w_chrome_odoo 2026-10-24 09:49:18,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Issuing json command http://127.0.0.1:35795/json/version 2026-10-24 09:49:18,256 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35795/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:49:18,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Browser version: Chrome/150.0.7871.114 2026-10-24 09:49:18,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Issuing json command http://127.0.0.1:35795/json 2026-10-24 09:49:18,413 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35795/json with timeout 3 increased to 10s during tests 2026-10-24 09:49:18,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Websocket url found: ws://127.0.0.1:35795/devtools/page/1428761C3B3D9911C09E6BE2D7667FD7 2026-10-24 09:49:18,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Enable chrome headless console log notification 2026-10-24 09:49:18,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome headless enable page notifications 2026-10-24 09:49:18,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:49:18,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Setting session cookie in browser 2026-10-24 09:49:18,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:49:18,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:49:18,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:49:20,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:20] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.096 2.178 2026-10-24 09:49:20,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Navigation result: {'frameId': '1428761C3B3D9911C09E6BE2D7667FD7', 'loaderId': 'B07B54CAA479F6585D4B66A128024C9B', 'isDownload': False} 2026-10-24 09:49:20,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Evaluate ready code "odoo.isTourReady('test_serial_number_do_not_duplicate_after_refresh')" 2026-10-24 09:49:21,002 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:21,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:21] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.018 2026-10-24 09:49:21,049 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:21] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-24 09:49:21,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:21] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 09:49:21,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 09:49:21,846 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:21,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: IndexedDB 1 Ready 2026-10-24 09:49:21,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Evaluate test code "odoo.startTour('test_serial_number_do_not_duplicate_after_refresh', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:49:21,926 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:49:21,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [1/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:49:22,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.367 0.585 2026-10-24 09:49:22,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.944 2026-10-24 09:49:23,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:49:23,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.018 2026-10-24 09:49:23,104 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:49:23,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:49:23,215 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 09:49:23,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: Owl is running in 'dev' mode. 2026-10-24 09:49:23,338 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:23,358 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:49:23,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.015 0.024 2026-10-24 09:49:23,452 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:23,473 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:23,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.021 2026-10-24 09:49:23,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [2/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:49:23,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [3/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 09:49:23,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.058 0.075 2026-10-24 09:49:23,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [4/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step enter lot number (trigger: .list-line-input:first) 2026-10-24 09:49:23,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:23] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots HTTP/1.1" 200 - 10 0.004 0.011 2026-10-24 09:49:23,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [5/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:49:24,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [6/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:24,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [7/12] Tour test_serial_number_do_not_duplicate_after_refresh → 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(.qty:contains("1"))) 2026-10-24 09:49:24,251 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:24,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [8/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:24,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [9/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step refresh page (trigger: body) 2026-10-24 09:49:24,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:24] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 30 0.019 0.072 2026-10-24 09:49:24,568 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:24,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [10/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:24,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: IndexedDB 1 Ready 2026-10-24 09:49:25,350 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:25] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.167 0.408 2026-10-24 09:49:25,356 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.575 2026-10-24 09:49:25,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 09:49:25,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:49:25,681 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:49:25,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:49:25,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:25] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:49:25,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: Owl is running in 'dev' mode. 2026-10-24 09:49:25,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [11/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step check serial number (trigger: .info-list) 2026-10-24 09:49:25,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:25] "GET /web/image/res.company/6/favicon HTTP/1.1" 304 - 4 0.005 0.022 2026-10-24 09:49:25,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: [12/12] Tour test_serial_number_do_not_duplicate_after_refresh → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:26,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: tour succeeded 2026-10-24 09:49:26,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_serial_number_do_not_duplicate_after_refresh SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-10-24 09:49:26,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh.browser: heap 14574996 (allocated 17047552) 2026-10-24 09:49:26,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Closing chrome headless with pid 38758 2026-10-24 09:49:26,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Closing websocket connection 2026-10-24 09:49:26,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Terminating chrome headless with pid 38758 2026-10-24 09:49:26,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094926_405311_test_serial_number_do_not_duplicate_after_refresh.txt 2026-10-24 09:49:26,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_serial_number_do_not_duplicate_after_refresh: Removing chrome user profile "/tmp/tmpdlfeb59w_chrome_odoo" 2026-10-24 09:49:26,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_set_opening_note_without_cash_method ... 2026-10-24 09:49:27,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome pid: 38952 2026-10-24 09:49:27,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmp89df2psq_chrome_odoo 2026-10-24 09:49:27,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:46029/json/version 2026-10-24 09:49:27,008 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46029/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:49:27,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-24 09:49:27,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:46029/json 2026-10-24 09:49:27,083 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46029/json with timeout 3 increased to 10s during tests 2026-10-24 09:49:27,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Websocket url found: ws://127.0.0.1:46029/devtools/page/989AA892D9BE28EF9437223B662EFA3A 2026-10-24 09:49:27,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Enable chrome headless console log notification 2026-10-24 09:49:27,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome headless enable page notifications 2026-10-24 09:49:27,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:49:27,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Setting session cookie in browser 2026-10-24 09:49:27,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:49:27,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:49:27,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:49:28,274 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:28] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.091 0.944 2026-10-24 09:49:28,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Navigation result: {'frameId': '989AA892D9BE28EF9437223B662EFA3A', 'loaderId': '117F9EF39B4B95BE8172F8018E5425F4', 'isDownload': False} 2026-10-24 09:49:28,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Evaluate ready code "odoo.isTourReady('test_set_opening_note_without_cash_method')" 2026-10-24 09:49:28,306 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:28,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:28] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-24 09:49:28,367 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:28] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.029 2026-10-24 09:49:28,380 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:28] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.037 2026-10-24 09:49:28,973 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:49:28,983 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:28,996 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:49:29,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: IndexedDB 1 Ready 2026-10-24 09:49:29,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Evaluate test code "odoo.startTour('test_set_opening_note_without_cash_method', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:49:29,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [1/4] Tour test_set_opening_note_without_cash_method → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:49:29,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:29] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.302 0.564 2026-10-24 09:49:29,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.883 2026-10-24 09:49:30,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:49:30,113 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-24 09:49:30,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:49:30,204 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:49:30,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:49:30,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: Owl is running in 'dev' mode. 2026-10-24 09:49:30,404 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:30,461 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-24 09:49:30,504 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49: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-24 09:49:30,509 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.022 0.082 2026-10-24 09:49:30,552 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.009 0.062 2026-10-24 09:49:30,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [2/4] Tour test_set_opening_note_without_cash_method → Step Add Opening Notes (trigger: .opening-notes) 2026-10-24 09:49:30,641 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:30,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [3/4] Tour test_set_opening_note_without_cash_method → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:49:30,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [4/4] Tour test_set_opening_note_without_cash_method → Step Wait loading is finished if it is shown (trigger: body) 2026-10-24 09:49:30,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:30] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 31 0.030 0.053 2026-10-24 09:49:30,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: tour succeeded 2026-10-24 09:49:30,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_set_opening_note_without_cash_method SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-24 09:49:31,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: heap 13992120 (allocated 14950400) 2026-10-24 09:49:31,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Closing chrome headless with pid 38952 2026-10-24 09:49:31,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Closing websocket connection 2026-10-24 09:49:31,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Terminating chrome headless with pid 38952 2026-10-24 09:49:31,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094931_296077_test_set_opening_note_without_cash_method.txt 2026-10-24 09:49:31,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Removing chrome user profile "/tmp/tmp89df2psq_chrome_odoo" 2026-10-24 09:49:31,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_single_attribute_value_products ... 2026-10-24 09:49:31,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Chrome pid: 39141 2026-10-24 09:49:31,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Chrome headless temporary user profile dir: /tmp/tmpp8si0rx3_chrome_odoo 2026-10-24 09:49:31,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Issuing json command http://127.0.0.1:42305/json/version 2026-10-24 09:49:31,962 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42305/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:49:32,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Browser version: Chrome/150.0.7871.114 2026-10-24 09:49:32,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Issuing json command http://127.0.0.1:42305/json 2026-10-24 09:49:32,010 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42305/json with timeout 3 increased to 10s during tests 2026-10-24 09:49:32,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Websocket url found: ws://127.0.0.1:42305/devtools/page/126A96F23F47E14CB5D0F5C71E4773D5 2026-10-24 09:49:32,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Enable chrome headless console log notification 2026-10-24 09:49:32,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Chrome headless enable page notifications 2026-10-24 09:49:32,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:49:32,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Setting session cookie in browser 2026-10-24 09:49:32,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:49:32,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:49:32,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:49:33,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:33] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 133 0.094 0.874 2026-10-24 09:49:33,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Navigation result: {'frameId': '126A96F23F47E14CB5D0F5C71E4773D5', 'loaderId': 'E7EF58BC5F50D70C74C6E1C26A0F663E', 'isDownload': False} 2026-10-24 09:49:33,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Evaluate ready code "odoo.isTourReady('test_single_attribute_value_products')" 2026-10-24 09:49:33,232 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:33,265 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:33] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-24 09:49:33,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:33] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-24 09:49:33,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:33] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.055 2026-10-24 09:49:33,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:49:33,945 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:33,948 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:49:33,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: IndexedDB 1 Ready 2026-10-24 09:49:34,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Evaluate test code "odoo.startTour('test_single_attribute_value_products', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:49:34,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: [1/6] Tour test_single_attribute_value_products → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:49:34,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 320 0.328 0.537 2026-10-24 09:49:34,846 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.871 2026-10-24 09:49:35,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:49:35,141 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-24 09:49:35,171 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:49:35,217 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:49:35,259 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-10-24 09:49:35,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: Owl is running in 'dev' mode. 2026-10-24 09:49:35,409 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 09:49:35,426 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-24 09:49:35,437 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.022 0.044 2026-10-24 09:49:35,453 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:49:35,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: [2/6] Tour test_single_attribute_value_products → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:49:35,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.023 0.031 2026-10-24 09:49:35,553 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:35,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: [3/6] Tour test_single_attribute_value_products → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:49:35,792 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.048 0.067 2026-10-24 09:49:35,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: [4/6] Tour test_single_attribute_value_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:35,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: [5/6] Tour test_single_attribute_value_products → Step Check orderline with attributes: {"productName":"Whiteboard Pen (add 2)","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen (add 2)")):has(.qty:contains("1"))) 2026-10-24 09:49:35,993 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:36,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: [6/6] Tour test_single_attribute_value_products → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:36,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: tour succeeded 2026-10-24 09:49:36,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_single_attribute_value_products SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-24 09:49:36,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products.browser: heap 14502364 (allocated 15474688) 2026-10-24 09:49:36,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Closing chrome headless with pid 39141 2026-10-24 09:49:36,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Closing websocket connection 2026-10-24 09:49:36,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Terminating chrome headless with pid 39141 2026-10-24 09:49:36,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094936_362305_test_single_attribute_value_products.txt 2026-10-24 09:49:36,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_attribute_value_products: Removing chrome user profile "/tmp/tmpp8si0rx3_chrome_odoo" 2026-10-24 09:49:36,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_single_value_multi_attribute_configurator ... 2026-10-24 09:49:37,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Chrome pid: 39317 2026-10-24 09:49:37,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Chrome headless temporary user profile dir: /tmp/tmpsont9e05_chrome_odoo 2026-10-24 09:49:37,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Issuing json command http://127.0.0.1:43073/json/version 2026-10-24 09:49:37,239 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43073/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:49:37,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Browser version: Chrome/150.0.7871.114 2026-10-24 09:49:37,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Issuing json command http://127.0.0.1:43073/json 2026-10-24 09:49:37,288 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43073/json with timeout 3 increased to 10s during tests 2026-10-24 09:49:37,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Websocket url found: ws://127.0.0.1:43073/devtools/page/425B491B782D5D5BB4CC1956AD1BCF57 2026-10-24 09:49:37,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Enable chrome headless console log notification 2026-10-24 09:49:37,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Chrome headless enable page notifications 2026-10-24 09:49:37,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:49:37,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Setting session cookie in browser 2026-10-24 09:49:37,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:49:37,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:49:37,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:49:38,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:38] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.080 0.902 2026-10-24 09:49:38,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Navigation result: {'frameId': '425B491B782D5D5BB4CC1956AD1BCF57', 'loaderId': '692B6E0441CB805AC11D45A578ED43A0', 'isDownload': False} 2026-10-24 09:49:38,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Evaluate ready code "odoo.isTourReady('test_single_value_multi_attribute_configurator')" 2026-10-24 09:49:38,484 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:38,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:38] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-24 09:49:38,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:38] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 09:49:38,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:38] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 09:49:39,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:49:39,192 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:39,208 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:39,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Evaluate test code "odoo.startTour('test_single_value_multi_attribute_configurator', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:49:39,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: IndexedDB 1 Ready 2026-10-24 09:49:39,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [1/10] Tour test_single_value_multi_attribute_configurator → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:49:40,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.288 0.496 2026-10-24 09:49:40,019 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.789 2026-10-24 09:49:40,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:49:40,328 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:49:40,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-24 09:49:40,413 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:49:40,443 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:49:40,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: Owl is running in 'dev' mode. 2026-10-24 09:49:40,571 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:40,608 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:49:40,642 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.023 0.037 2026-10-24 09:49:40,659 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:40,686 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 09:49:40,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:40] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.015 0.025 2026-10-24 09:49:40,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [2/10] Tour test_single_value_multi_attribute_configurator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:49:40,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [3/10] Tour test_single_value_multi_attribute_configurator → Step click product 'Single Multi Product' (trigger: article.product .product-content .product-name:contains("Single Multi Product")) 2026-10-24 09:49:41,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.080 2026-10-24 09:49:41,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [4/10] Tour test_single_value_multi_attribute_configurator → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Attribute selection")) 2026-10-24 09:49:41,191 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:41,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [5/10] Tour test_single_value_multi_attribute_configurator → Step picking multi attribute with name Extra Cheese (trigger: .modal .form-check-label:contains('Extra Cheese')) 2026-10-24 09:49:41,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [6/10] Tour test_single_value_multi_attribute_configurator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-10-24 09:49:41,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [7/10] Tour test_single_value_multi_attribute_configurator → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:49:41,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [8/10] Tour test_single_value_multi_attribute_configurator → Step Check orderline with attributes: {"withClass":".selected","productName":"Single Multi Product (Extra Cheese)","quantity":"1.0","price":"15.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Single Multi Product (Extra Cheese)")):has(.qty:contains("1")):has(.price:contains("15.0"))) 2026-10-24 09:49:41,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [9/10] Tour test_single_value_multi_attribute_configurator → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:49:41,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: [10/10] Tour test_single_value_multi_attribute_configurator → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:49:41,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: tour succeeded 2026-10-24 09:49:41,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_single_value_multi_attribute_configurator SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-10-24 09:49:41,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator.browser: heap 14990484 (allocated 15998976) 2026-10-24 09:49:41,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Closing chrome headless with pid 39317 2026-10-24 09:49:41,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Closing websocket connection 2026-10-24 09:49:41,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Terminating chrome headless with pid 39317 2026-10-24 09:49:41,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:41] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 77 0.100 0.154 2026-10-24 09:49:42,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094942_019390_test_single_value_multi_attribute_configurator.txt 2026-10-24 09:49:42,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_single_value_multi_attribute_configurator: Removing chrome user profile "/tmp/tmpsont9e05_chrome_odoo" 2026-10-24 09:49:42,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_stale_draft_read_keeps_order_paid ... 2026-10-24 09:49:42,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Chrome pid: 39497 2026-10-24 09:49:42,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Chrome headless temporary user profile dir: /tmp/tmp384dyww__chrome_odoo 2026-10-24 09:49:42,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Issuing json command http://127.0.0.1:37433/json/version 2026-10-24 09:49:42,679 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37433/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:49:42,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Browser version: Chrome/150.0.7871.114 2026-10-24 09:49:42,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Issuing json command http://127.0.0.1:37433/json 2026-10-24 09:49:42,737 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37433/json with timeout 3 increased to 10s during tests 2026-10-24 09:49:42,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Websocket url found: ws://127.0.0.1:37433/devtools/page/968E2FEA8070A359A02B7A9D3EA8C1C8 2026-10-24 09:49:42,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Enable chrome headless console log notification 2026-10-24 09:49:42,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Chrome headless enable page notifications 2026-10-24 09:49:42,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:49:42,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Setting session cookie in browser 2026-10-24 09:49:42,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:49:42,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:49:42,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:49:45,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:45] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.095 2.061 2026-10-24 09:49:45,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Navigation result: {'frameId': '968E2FEA8070A359A02B7A9D3EA8C1C8', 'loaderId': 'BEB2DA2DA8017DF6887B8A0DE239A163', 'isDownload': False} 2026-10-24 09:49:45,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Evaluate ready code "odoo.isTourReady('test_stale_draft_read_keeps_order_paid')" 2026-10-24 09:49:45,063 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:45,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-24 09:49:45,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 09:49:45,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:45] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 09:49:45,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:49:45,810 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:49:45,811 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:49:45,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: IndexedDB 1 Ready 2026-10-24 09:49:45,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Evaluate test code "odoo.startTour('test_stale_draft_read_keeps_order_paid', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:49:45,843 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.013 2026-10-24 09:49:45,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [1/10] Tour test_stale_draft_read_keeps_order_paid → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:49:46,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.271 0.505 2026-10-24 09:49:46,610 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.734 2026-10-24 09:49:46,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:49:46,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-10-24 09:49:46,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:49:46,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:46] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:49:46,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: Owl is running in 'dev' mode. 2026-10-24 09:49:47,066 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:49:47,112 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 09:49:47,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.034 0.029 2026-10-24 09:49:47,196 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:47,202 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:49:47,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.027 2026-10-24 09:49:47,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [2/10] Tour test_stale_draft_read_keeps_order_paid → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:49:47,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [3/10] Tour test_stale_draft_read_keeps_order_paid → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:49:47,513 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.028 0.074 2026-10-24 09:49:47,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [4/10] Tour test_stale_draft_read_keeps_order_paid → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:49:47,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [5/10] Tour test_stale_draft_read_keeps_order_paid → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:49:47,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [6/10] Tour test_stale_draft_read_keeps_order_paid → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:49:47,830 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:47,841 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:47,848 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:47,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [7/10] Tour test_stale_draft_read_keeps_order_paid → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:49:47,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [8/10] Tour test_stale_draft_read_keeps_order_paid → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:49:48,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88117334 started for PoS orders references: [{'name': 'Order 00194-001-0001', 'uuid': '549d805f-fb73-41ce-90f3-6ddcc817f678'}] 2026-10-24 09:49:48,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [9/10] Tour test_stale_draft_read_keeps_order_paid → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:49:48,072 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:49:48,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88117334 order {'name': 'Order 00194-001-0001', 'uuid': '549d805f-fb73-41ce-90f3-6ddcc817f678'} created pos.order #120 2026-10-24 09:49:48,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88117334 finished 2026-10-24 09:49:49,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.408 0.588 2026-10-24 09:49:49,117 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:49:49,188 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:49] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:49:49,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: [10/10] Tour test_stale_draft_read_keeps_order_paid → Step A draft read started before the payment commit is loaded afterwards (trigger: .receipt-screen) 2026-10-24 09:49:49,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: tour succeeded 2026-10-24 09:49:49,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_stale_draft_read_keeps_order_paid SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 09:49:49,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid.browser: heap 15460528 (allocated 16785408) 2026-10-24 09:49:49,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Closing chrome headless with pid 39497 2026-10-24 09:49:49,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Closing websocket connection 2026-10-24 09:49:49,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Terminating chrome headless with pid 39497 2026-10-24 09:49:49,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094949_591450_test_stale_draft_read_keeps_order_paid.txt 2026-10-24 09:49:49,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_stale_draft_read_keeps_order_paid: Removing chrome user profile "/tmp/tmp384dyww__chrome_odoo" 2026-10-24 09:49:49,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_sync_from_ui_one_by_one ... 2026-10-24 09:49:50,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome pid: 39688 2026-10-24 09:49:50,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome headless temporary user profile dir: /tmp/tmpv5bh1gc5_chrome_odoo 2026-10-24 09:49:50,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:44475/json/version 2026-10-24 09:49:50,093 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44475/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:49:50,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Browser version: Chrome/150.0.7871.114 2026-10-24 09:49:50,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:44475/json 2026-10-24 09:49:50,157 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44475/json with timeout 3 increased to 10s during tests 2026-10-24 09:49:50,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Websocket url found: ws://127.0.0.1:44475/devtools/page/1ADA2055DD347CBFFBEBC8773131652C 2026-10-24 09:49:50,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Enable chrome headless console log notification 2026-10-24 09:49:50,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome headless enable page notifications 2026-10-24 09:49:50,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:49:50,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Setting session cookie in browser 2026-10-24 09:49:50,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:49:50,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:49:50,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:49:51,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:51] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 185 0.124 1.055 2026-10-24 09:49:51,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Navigation result: {'frameId': '1ADA2055DD347CBFFBEBC8773131652C', 'loaderId': '7F40524CE0C0F45FD2A681D72CDB96BA', 'isDownload': False} 2026-10-24 09:49:51,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Evaluate ready code "odoo.isTourReady('test_sync_from_ui_one_by_one')" 2026-10-24 09:49:51,574 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:51,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 09:49:51,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.033 2026-10-24 09:49:51,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 09:49:52,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:52] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:49:52,240 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:49:52,253 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:52,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-24 09:49:52,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: IndexedDB 1 Ready 2026-10-24 09:49:52,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Evaluate test code "odoo.startTour('test_sync_from_ui_one_by_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:49:52,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [1/10] Tour test_sync_from_ui_one_by_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:49:53,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.297 0.563 2026-10-24 09:49:53,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.811 2026-10-24 09:49:53,367 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:49:53,395 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:49:53,439 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:49:53,473 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:49:53,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: Owl is running in 'dev' mode. 2026-10-24 09:49:53,591 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:53,615 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:49:53,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.020 0.027 2026-10-24 09:49:53,662 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:53,677 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 09:49:53,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:53] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-10-24 09:49:53,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [2/10] Tour test_sync_from_ui_one_by_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:49:53,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [3/10] Tour test_sync_from_ui_one_by_one → Step Create fake orders (trigger: body) 2026-10-24 09:49:54,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [4/10] Tour test_sync_from_ui_one_by_one → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:49:54,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:54] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.030 0.062 2026-10-24 09:49:54,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [5/10] Tour test_sync_from_ui_one_by_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:49:54,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [6/10] Tour test_sync_from_ui_one_by_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:49:54,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [7/10] Tour test_sync_from_ui_one_by_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:49:54,393 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:49:54,399 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:49:54,408 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:49:54,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [8/10] Tour test_sync_from_ui_one_by_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:49:54,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [9/10] Tour test_sync_from_ui_one_by_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:49:54,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [10/10] Tour test_sync_from_ui_one_by_one → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:49:54,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97394357 started for PoS orders references: [{'name': 'Order 00195-001-0001', 'uuid': 'f9f361a0-f2d5-4ba4-98eb-7d2c253eedae'}] 2026-10-24 09:49:54,660 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:49:55,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97394357 order {'name': 'Order 00195-001-0001', 'uuid': 'f9f361a0-f2d5-4ba4-98eb-7d2c253eedae'} created pos.order #121 2026-10-24 09:49:55,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97394357 finished 2026-10-24 09:49:55,587 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.329 0.650 2026-10-24 09:49:55,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63903278 started for PoS orders references: [{'name': 'Order 00195-001-0002', 'uuid': '2e106532-0786-4dae-ad27-52133c48fa4e'}] 2026-10-24 09:49:55,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63903278 order {'name': 'Order 00195-001-0002', 'uuid': '2e106532-0786-4dae-ad27-52133c48fa4e'} created pos.order #122 2026-10-24 09:49:55,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63903278 finished 2026-10-24 09:49:55,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.068 0.129 2026-10-24 09:49:55,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52389354 started for PoS orders references: [{'name': 'Order 00195-001-0003', 'uuid': 'a3244ee1-44a6-4efb-ac97-6964a44d6408'}] 2026-10-24 09:49:56,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52389354 order {'name': 'Order 00195-001-0003', 'uuid': 'a3244ee1-44a6-4efb-ac97-6964a44d6408'} created pos.order #123 2026-10-24 09:49:56,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52389354 finished 2026-10-24 09:49:56,127 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.069 0.098 2026-10-24 09:49:56,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2547054 started for PoS orders references: [{'name': 'Order 00195-001-0004', 'uuid': '58c39071-7190-45e9-b5b1-e632a1ddaf76'}] 2026-10-24 09:49:56,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2547054 order {'name': 'Order 00195-001-0004', 'uuid': '58c39071-7190-45e9-b5b1-e632a1ddaf76'} created pos.order #124 2026-10-24 09:49:56,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2547054 finished 2026-10-24 09:49:56,335 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.050 0.114 2026-10-24 09:49:56,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17335141 started for PoS orders references: [{'name': 'Order 00195-001-0005', 'uuid': '39fed96a-7e32-46ef-9a27-bff9a0eed3bf'}] 2026-10-24 09:49:56,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17335141 order {'name': 'Order 00195-001-0005', 'uuid': '39fed96a-7e32-46ef-9a27-bff9a0eed3bf'} created pos.order #125 2026-10-24 09:49:56,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17335141 finished 2026-10-24 09:49:56,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.039 0.091 2026-10-24 09:49:56,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56731267 started for PoS orders references: [{'name': 'Order 00195-001-0006', 'uuid': 'bb96eb33-f4c3-401e-b742-370b4d2982e3'}] 2026-10-24 09:49:56,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56731267 order {'name': 'Order 00195-001-0006', 'uuid': 'bb96eb33-f4c3-401e-b742-370b4d2982e3'} created pos.order #126 2026-10-24 09:49:56,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56731267 finished 2026-10-24 09:49:56,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 54 0.043 0.150 2026-10-24 09:49:56,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 09:49:56,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:56] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.016 2026-10-24 09:49:56,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: tour succeeded 2026-10-24 09:49:56,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_sync_from_ui_one_by_one SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-24 09:49:57,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: heap 16966308 (allocated 18227200) 2026-10-24 09:49:57,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Closing chrome headless with pid 39688 2026-10-24 09:49:57,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Closing websocket connection 2026-10-24 09:49:57,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Terminating chrome headless with pid 39688 2026-10-24 09:49:57,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_094957_149544_test_sync_from_ui_one_by_one.txt 2026-10-24 09:49:57,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Removing chrome user profile "/tmp/tmpv5bh1gc5_chrome_odoo" 2026-10-24 09:49:57,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_synced_products_keep_variants_collapsed ... 2026-10-24 09:49:58,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Chrome pid: 39889 2026-10-24 09:49:58,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Chrome headless temporary user profile dir: /tmp/tmpvprt9wqe_chrome_odoo 2026-10-24 09:49:58,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Issuing json command http://127.0.0.1:39285/json/version 2026-10-24 09:49:58,427 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39285/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:49:58,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Browser version: Chrome/150.0.7871.114 2026-10-24 09:49:58,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Issuing json command http://127.0.0.1:39285/json 2026-10-24 09:49:58,444 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39285/json with timeout 3 increased to 10s during tests 2026-10-24 09:49:58,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Websocket url found: ws://127.0.0.1:39285/devtools/page/801DDBDCE7A52EFFBD40A9B7237485F2 2026-10-24 09:49:58,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Enable chrome headless console log notification 2026-10-24 09:49:58,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Chrome headless enable page notifications 2026-10-24 09:49:58,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:49:58,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Setting session cookie in browser 2026-10-24 09:49:58,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:49:58,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:49:58,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:49:59,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:59] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.080 0.827 2026-10-24 09:49:59,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Navigation result: {'frameId': '801DDBDCE7A52EFFBD40A9B7237485F2', 'loaderId': '2E61331ADB90B08D50AB33E18180AFF4', 'isDownload': False} 2026-10-24 09:49:59,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Evaluate ready code "odoo.isTourReady('test_synced_products_keep_variants_collapsed')" 2026-10-24 09:49:59,591 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:49:59,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:59] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-24 09:49:59,637 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:59] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-10-24 09:49:59,645 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:49:59] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-24 09:50:00,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:50:00,289 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:00,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Evaluate test code "odoo.startTour('test_synced_products_keep_variants_collapsed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:50:00,314 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:50:00,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: IndexedDB 1 Ready 2026-10-24 09:50:00,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: [1/5] Tour test_synced_products_keep_variants_collapsed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:50:01,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.298 0.542 2026-10-24 09:50:01,160 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.844 2026-10-24 09:50:01,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:50:01,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 09:50:01,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 09:50:01,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.018 2026-10-24 09:50:01,541 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:50:01,588 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:50:01,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: Owl is running in 'dev' mode. 2026-10-24 09:50:01,754 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 09:50:01,759 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:50:01,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.031 0.032 2026-10-24 09:50:01,824 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:01,828 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:01,862 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:01] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.021 2026-10-24 09:50:01,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: [2/5] Tour test_synced_products_keep_variants_collapsed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:50:02,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: [3/5] Tour test_synced_products_keep_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:50:02,317 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:02] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.086 2026-10-24 09:50:02,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: [4/5] Tour test_synced_products_keep_variants_collapsed → Step receive the paid order's products as another device would (trigger: .pos) 2026-10-24 09:50:02,444 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:02] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:50:02,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:02] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 87 0.091 0.150 2026-10-24 09:50:02,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: [5/5] Tour test_synced_products_keep_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:50:02,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.008 0.016 2026-10-24 09:50:02,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 09:50:02,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: tour succeeded 2026-10-24 09:50:02,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_synced_products_keep_variants_collapsed SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-24 09:50:02,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed.browser: heap 14153872 (allocated 15212544) 2026-10-24 09:50:02,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Closing chrome headless with pid 39889 2026-10-24 09:50:02,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Closing websocket connection 2026-10-24 09:50:02,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Terminating chrome headless with pid 39889 2026-10-24 09:50:03,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_095003_057406_test_synced_products_keep_variants_collapsed.txt 2026-10-24 09:50:03,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_synced_products_keep_variants_collapsed: Removing chrome user profile "/tmp/tmpvprt9wqe_chrome_odoo" 2026-10-24 09:50:03,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tax_control_button_visiblity ... 2026-10-24 09:50:03,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome pid: 40082 2026-10-24 09:50:03,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome headless temporary user profile dir: /tmp/tmpl69ttyff_chrome_odoo 2026-10-24 09:50:03,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:41643/json/version 2026-10-24 09:50:03,806 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41643/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:50:03,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Browser version: Chrome/150.0.7871.114 2026-10-24 09:50:03,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:41643/json 2026-10-24 09:50:03,834 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41643/json with timeout 3 increased to 10s during tests 2026-10-24 09:50:03,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Websocket url found: ws://127.0.0.1:41643/devtools/page/1BD74EB28259754C88890E7E6FB2A039 2026-10-24 09:50:03,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Enable chrome headless console log notification 2026-10-24 09:50:03,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome headless enable page notifications 2026-10-24 09:50:03,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:50:03,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Setting session cookie in browser 2026-10-24 09:50:03,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:50:03,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:50:03,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:50:05,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:05] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.084 1.016 2026-10-24 09:50:05,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Navigation result: {'frameId': '1BD74EB28259754C88890E7E6FB2A039', 'loaderId': '3436F37ED67D4D34397205D6372E8888', 'isDownload': False} 2026-10-24 09:50:05,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Evaluate ready code "odoo.isTourReady('test_tax_control_button_visiblity')" 2026-10-24 09:50:05,110 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:50:05,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:05] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-24 09:50:05,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:05] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.050 2026-10-24 09:50:05,200 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:05] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.045 2026-10-24 09:50:05,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 09:50:05,878 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:50:05,893 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:05,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: IndexedDB 1 Ready 2026-10-24 09:50:05,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Evaluate test code "odoo.startTour('test_tax_control_button_visiblity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:50:05,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [1/6] Tour test_tax_control_button_visiblity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:50:06,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 311 0.270 0.489 2026-10-24 09:50:06,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.763 2026-10-24 09:50:06,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 09:50:06,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 09:50:06,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 09:50:07,002 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:50:07,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-10-24 09:50:07,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: Owl is running in 'dev' mode. 2026-10-24 09:50:07,204 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:07,213 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 09:50:07,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.015 0.038 2026-10-24 09:50:07,285 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:07,290 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:07,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-10-24 09:50:07,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [2/6] Tour test_tax_control_button_visiblity → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:50:07,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [3/6] Tour test_tax_control_button_visiblity → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:50:07,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.089 2026-10-24 09:50:07,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [4/6] Tour test_tax_control_button_visiblity → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 09:50:07,743 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:50:07,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [5/6] Tour test_tax_control_button_visiblity → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 09:50:07,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [6/6] Tour test_tax_control_button_visiblity → Step Check that: ---click fiscal position button--- is not true (trigger: body:not(:has(.o_fiscal_position_button))) 2026-10-24 09:50:07,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: tour succeeded 2026-10-24 09:50:07,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_tax_control_button_visiblity SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 09:50:08,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: heap 14028076 (allocated 14950400) 2026-10-24 09:50:08,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Closing chrome headless with pid 40082 2026-10-24 09:50:08,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Closing websocket connection 2026-10-24 09:50:08,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Terminating chrome headless with pid 40082 2026-10-24 09:50:08,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_095008_199156_test_tax_control_button_visiblity.txt 2026-10-24 09:50:08,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Removing chrome user profile "/tmp/tmpl69ttyff_chrome_odoo" 2026-10-24 09:50:08,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_ticket_screen_keeps_displayed_variant ... 2026-10-24 09:50:09,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Chrome pid: 40259 2026-10-24 09:50:09,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Chrome headless temporary user profile dir: /tmp/tmp_p1ec3r3_chrome_odoo 2026-10-24 09:50:09,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Issuing json command http://127.0.0.1:40417/json/version 2026-10-24 09:50:09,373 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40417/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:50:09,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Browser version: Chrome/150.0.7871.114 2026-10-24 09:50:09,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Issuing json command http://127.0.0.1:40417/json 2026-10-24 09:50:09,411 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40417/json with timeout 3 increased to 10s during tests 2026-10-24 09:50:09,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Websocket url found: ws://127.0.0.1:40417/devtools/page/42A8F0948FF9FF9EC9EF6DA65C84D878 2026-10-24 09:50:09,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Enable chrome headless console log notification 2026-10-24 09:50:09,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Chrome headless enable page notifications 2026-10-24 09:50:09,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:50:09,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Setting session cookie in browser 2026-10-24 09:50:09,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:50:09,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:50:09,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:50:11,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:11] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.101 2.191 2026-10-24 09:50:11,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Navigation result: {'frameId': '42A8F0948FF9FF9EC9EF6DA65C84D878', 'loaderId': '79D916822C0DA9FF8A4077E8C9E73C61', 'isDownload': False} 2026-10-24 09:50:11,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Evaluate ready code "odoo.isTourReady('test_ticket_screen_keeps_variants_collapsed')" 2026-10-24 09:50:11,957 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:50:11,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:11] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.011 2026-10-24 09:50:12,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:12] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 09:50:12,020 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:12] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.034 2026-10-24 09:50:12,581 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:12] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:50:12,633 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:50:12,642 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:12,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: IndexedDB 1 Ready 2026-10-24 09:50:12,660 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-24 09:50:12,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Evaluate test code "odoo.startTour('test_ticket_screen_keeps_variants_collapsed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:50:12,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [1/11] Tour test_ticket_screen_keeps_variants_collapsed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:50:13,462 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.309 0.509 2026-10-24 09:50:13,464 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.761 2026-10-24 09:50:13,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-24 09:50:13,743 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 09:50:13,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:13] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.028 2026-10-24 09:50:13,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:50:13,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:50:13,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: Owl is running in 'dev' mode. 2026-10-24 09:50:14,046 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:14,067 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:50:14,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:14] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.013 0.040 2026-10-24 09:50:14,143 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:50:14,147 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:50:14,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:14] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.017 2026-10-24 09:50:14,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [2/11] Tour test_ticket_screen_keeps_variants_collapsed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:50:14,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [3/11] Tour test_ticket_screen_keeps_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:50:14,471 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.031 0.072 2026-10-24 09:50:14,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [4/11] Tour test_ticket_screen_keeps_variants_collapsed → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:50:14,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [5/11] Tour test_ticket_screen_keeps_variants_collapsed → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:50:14,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [6/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter 2026-10-24 09:50:14,722 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:14,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [7/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter ul 2026-10-24 09:50:14,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [8/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:50:14,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [9/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .ticket-screen .orders:contains("Test/0001") 2026-10-24 09:50:14,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.009 0.027 2026-10-24 09:50:15,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:15] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 87 0.076 0.145 2026-10-24 09:50:15,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [10/11] Tour test_ticket_screen_keeps_variants_collapsed → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:50:15,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: [11/11] Tour test_ticket_screen_keeps_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:50:15,268 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 26 0.030 0.064 2026-10-24 09:50:15,296 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.104 2026-10-24 09:50:15,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: tour succeeded 2026-10-24 09:50:15,334 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.023 2026-10-24 09:50:15,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_ticket_screen_keeps_variants_collapsed SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-10-24 09:50:15,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant.browser: heap 15139956 (allocated 15736832) 2026-10-24 09:50:15,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Closing chrome headless with pid 40259 2026-10-24 09:50:15,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Closing websocket connection 2026-10-24 09:50:15,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Terminating chrome headless with pid 40259 2026-10-24 09:50:15,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_095015_616936_test_ticket_screen_keeps_displayed_variant.txt 2026-10-24 09:50:15,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_displayed_variant: Removing chrome user profile "/tmp/tmp_p1ec3r3_chrome_odoo" 2026-10-24 09:50:15,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_ticket_screen_keeps_variants_collapsed ... 2026-10-24 09:50:16,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Chrome pid: 40451 2026-10-24 09:50:16,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Chrome headless temporary user profile dir: /tmp/tmppqiuyyob_chrome_odoo 2026-10-24 09:50:16,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Issuing json command http://127.0.0.1:41841/json/version 2026-10-24 09:50:16,864 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41841/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:50:16,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Browser version: Chrome/150.0.7871.114 2026-10-24 09:50:16,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Issuing json command http://127.0.0.1:41841/json 2026-10-24 09:50:16,927 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41841/json with timeout 3 increased to 10s during tests 2026-10-24 09:50:16,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Websocket url found: ws://127.0.0.1:41841/devtools/page/AF2DC32743F47D9E3E34699ED2A3950D 2026-10-24 09:50:16,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Enable chrome headless console log notification 2026-10-24 09:50:16,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Chrome headless enable page notifications 2026-10-24 09:50:17,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:50:17,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Setting session cookie in browser 2026-10-24 09:50:17,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:50:17,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:50:17,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:50:18,273 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:18] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.091 1.014 2026-10-24 09:50:18,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Navigation result: {'frameId': 'AF2DC32743F47D9E3E34699ED2A3950D', 'loaderId': '5815AF44D583121E08B92F8AD537F860', 'isDownload': False} 2026-10-24 09:50:18,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Evaluate ready code "odoo.isTourReady('test_ticket_screen_keeps_variants_collapsed')" 2026-10-24 09:50:18,322 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:50:18,350 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:18] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-24 09:50:18,371 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:18] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.031 2026-10-24 09:50:18,386 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:18] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.052 2026-10-24 09:50:19,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:50:19,037 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:50:19,047 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:19,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: IndexedDB 1 Ready 2026-10-24 09:50:19,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-24 09:50:19,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Evaluate test code "odoo.startTour('test_ticket_screen_keeps_variants_collapsed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:50:19,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [1/11] Tour test_ticket_screen_keeps_variants_collapsed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:50:19,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 319 0.300 0.534 2026-10-24 09:50:19,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.767 2026-10-24 09:50:20,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 09:50:20,217 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-10-24 09:50:20,283 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.008 0.024 2026-10-24 09:50:20,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-24 09:50:20,349 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 09:50:20,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: Owl is running in 'dev' mode. 2026-10-24 09:50:20,457 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:50:20,475 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:50:20,511 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.008 0.043 2026-10-24 09:50:20,546 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:20,556 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:50:20,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.027 2026-10-24 09:50:20,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [2/11] Tour test_ticket_screen_keeps_variants_collapsed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:50:20,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [3/11] Tour test_ticket_screen_keeps_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:50:20,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.073 2026-10-24 09:50:20,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [4/11] Tour test_ticket_screen_keeps_variants_collapsed → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:50:21,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [5/11] Tour test_ticket_screen_keeps_variants_collapsed → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 09:50:21,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [6/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter 2026-10-24 09:50:21,173 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:21,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [7/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter ul 2026-10-24 09:50:21,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [8/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 09:50:21,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [9/11] Tour test_ticket_screen_keeps_variants_collapsed → Step .ticket-screen .orders:contains("Test/0001") 2026-10-24 09:50:21,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.022 2026-10-24 09:50:21,647 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:21] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 87 0.134 0.132 2026-10-24 09:50:21,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [10/11] Tour test_ticket_screen_keeps_variants_collapsed → Step go back (trigger: .ticket-screen button.discard) 2026-10-24 09:50:21,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 26 0.026 0.063 2026-10-24 09:50:21,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: [11/11] Tour test_ticket_screen_keeps_variants_collapsed → Step 'Variant Soup' should be displayed 1 time(s) (trigger: .product-list .product-name:contains("Variant Soup")) 2026-10-24 09:50:21,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.005 0.091 2026-10-24 09:50:21,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.009 2026-10-24 09:50:21,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: tour succeeded 2026-10-24 09:50:21,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_ticket_screen_keeps_variants_collapsed SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-10-24 09:50:21,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed.browser: heap 15125756 (allocated 15998976) 2026-10-24 09:50:21,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Closing chrome headless with pid 40451 2026-10-24 09:50:22,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Closing websocket connection 2026-10-24 09:50:22,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Terminating chrome headless with pid 40451 2026-10-24 09:50:22,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_095022_118165_test_ticket_screen_keeps_variants_collapsed.txt 2026-10-24 09:50:22,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ticket_screen_keeps_variants_collapsed: Removing chrome user profile "/tmp/tmppqiuyyob_chrome_odoo" 2026-10-24 09:50:22,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tracking_number_closing_session ... 2026-10-24 09:50:22,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome pid: 40653 2026-10-24 09:50:22,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome headless temporary user profile dir: /tmp/tmp71q8o5cj_chrome_odoo 2026-10-24 09:50:22,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:35833/json/version 2026-10-24 09:50:22,724 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35833/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:50:22,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Browser version: Chrome/150.0.7871.114 2026-10-24 09:50:22,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:35833/json 2026-10-24 09:50:22,840 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35833/json with timeout 3 increased to 10s during tests 2026-10-24 09:50:22,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Websocket url found: ws://127.0.0.1:35833/devtools/page/4D8804E09644223FF0F4019B4B0762E4 2026-10-24 09:50:22,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Enable chrome headless console log notification 2026-10-24 09:50:22,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome headless enable page notifications 2026-10-24 09:50:22,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:50:22,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Setting session cookie in browser 2026-10-24 09:50:22,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:50:22,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:50:23,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:50:23,960 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:23] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.082 0.861 2026-10-24 09:50:23,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Navigation result: {'frameId': '4D8804E09644223FF0F4019B4B0762E4', 'loaderId': 'F1B543CC0B6A62F8E53C32CB91A2490D', 'isDownload': False} 2026-10-24 09:50:23,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Evaluate ready code "odoo.isTourReady('test_tracking_number_closing_session')" 2026-10-24 09:50:23,990 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:50:24,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:24] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-24 09:50:24,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:24] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-10-24 09:50:24,065 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:24] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.060 2026-10-24 09:50:24,604 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:50:24,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Evaluate test code "odoo.startTour('test_tracking_number_closing_session', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:50:24,668 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:50:24,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [1/30] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:50:24,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: IndexedDB 1 Ready 2026-10-24 09:50:24,673 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:50:24,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-24 09:50:25,514 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:25] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.289 0.564 2026-10-24 09:50:25,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.790 2026-10-24 09:50:25,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 09:50:25,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:50:25,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:50:25,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:25] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 09:50:25,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-10-24 09:50:26,014 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:50:26,024 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 09:50:26,057 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:26] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.012 0.029 2026-10-24 09:50:26,111 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:26] "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-24 09:50:26,133 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 09:50:26,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:26] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.006 0.029 2026-10-24 09:50:26,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [2/30] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:50:26,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [3/30] Tour test_tracking_number_closing_session → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 09:50:26,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:26] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.031 0.059 2026-10-24 09:50:26,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [4/30] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:50:26,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [5/30] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 09:50:26,736 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:26,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [6/30] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:50:26,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [7/30] Tour test_tracking_number_closing_session → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:50:26,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [8/30] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:50:26,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [9/30] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:50:27,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [10/30] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:50:27,062 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:27,068 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:50:27,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [11/30] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:50:27,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [12/30] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:50:27,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [13/30] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:50:27,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58906546 started for PoS orders references: [{'name': 'Order 00200-001-0001', 'uuid': '8ebbbd2c-b90f-46de-9024-e4f077faba3c'}] 2026-10-24 09:50:27,283 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:50:27,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [14/30] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:50:28,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58906546 order {'name': 'Order 00200-001-0001', 'uuid': '8ebbbd2c-b90f-46de-9024-e4f077faba3c'} created pos.order #130 2026-10-24 09:50:28,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58906546 finished 2026-10-24 09:50:28,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 338 0.431 0.657 2026-10-24 09:50:28,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:50:28,563 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:28] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.018 2026-10-24 09:50:28,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [15/30] Tour test_tracking_number_closing_session → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:50:28,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [16/30] Tour test_tracking_number_closing_session → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 09:50:28,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [17/30] Tour test_tracking_number_closing_session → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 09:50:28,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [18/30] Tour test_tracking_number_closing_session → Step Select button close register (trigger: button:contains(close register)) 2026-10-24 09:50:28,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:28] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.027 2026-10-24 09:50:28,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:28] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 9 0.004 0.014 2026-10-24 09:50:29,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:29] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 26 0.031 0.077 2026-10-24 09:50:29,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-10-24 09:50:30,765 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:30] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 532 0.529 1.110 2026-10-24 09:50:30,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:30] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 73 0.047 0.134 2026-10-24 09:50:31,017 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:50:31,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [19/30] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:50:31,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: IndexedDB 1 Ready 2026-10-24 09:50:31,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 195 0.208 0.436 2026-10-24 09:50:31,933 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.633 2026-10-24 09:50:32,142 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 09:50:32,163 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 09:50:32,184 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 09:50:32,235 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 09:50:32,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:50:32,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-10-24 09:50:32,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:32] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 304 - 4 0.005 0.019 2026-10-24 09:50:32,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:32] "GET /web/image/res.company/6/favicon HTTP/1.1" 304 - 4 0.004 0.023 2026-10-24 09:50:32,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [20/30] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:50:32,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [21/30] Tour test_tracking_number_closing_session → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 09:50:32,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:32] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 19 0.022 0.048 2026-10-24 09:50:32,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [22/30] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:50:32,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [23/30] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 09:50:32,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [24/30] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:50:32,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [25/30] Tour test_tracking_number_closing_session → Step 'Desk Pad' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Pad")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:50:32,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [26/30] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:50:33,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [27/30] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:50:33,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [28/30] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:50:33,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [29/30] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:50:33,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [30/30] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:50:33,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: tour succeeded 2026-10-24 09:50:33,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_tracking_number_closing_session SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-24 09:50:33,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86222744 started for PoS orders references: [{'name': 'Order 00201-001-0001', 'uuid': 'fd5e1374-7287-43ab-85ae-bceb81852a97'}] 2026-10-24 09:50:33,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: heap 15807616 (allocated 17309696) 2026-10-24 09:50:33,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Closing chrome headless with pid 40653 2026-10-24 09:50:33,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Closing websocket connection 2026-10-24 09:50:33,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Terminating chrome headless with pid 40653 2026-10-24 09:50:33,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_095033_759298_test_tracking_number_closing_session.txt 2026-10-24 09:50:33,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Removing chrome user profile "/tmp/tmp71q8o5cj_chrome_odoo" 2026-10-24 09:50:33,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: waiting for threads: [] 2026-10-24 09:50:34,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86222744 order {'name': 'Order 00201-001-0001', 'uuid': 'fd5e1374-7287-43ab-85ae-bceb81852a97'} created pos.order #131 2026-10-24 09:50:34,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86222744 finished 2026-10-24 09:50:34,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 204 0.231 0.473 2026-10-24 09:50:34,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_translate_product_name ... 2026-10-24 09:50:35,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome pid: 40856 2026-10-24 09:50:35,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome headless temporary user profile dir: /tmp/tmpbx6p5qj__chrome_odoo 2026-10-24 09:50:35,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Issuing json command http://127.0.0.1:42723/json/version 2026-10-24 09:50:35,101 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42723/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:50:35,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Browser version: Chrome/150.0.7871.114 2026-10-24 09:50:35,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Issuing json command http://127.0.0.1:42723/json 2026-10-24 09:50:35,220 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42723/json with timeout 3 increased to 10s during tests 2026-10-24 09:50:35,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Websocket url found: ws://127.0.0.1:42723/devtools/page/8459CBCC118837957756C3532D2FFCD1 2026-10-24 09:50:35,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Enable chrome headless console log notification 2026-10-24 09:50:35,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome headless enable page notifications 2026-10-24 09:50:35,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:50:35,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Setting session cookie in browser 2026-10-24 09:50:35,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:50:35,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:50:35,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:50:36,604 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:36] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.084 1.050 2026-10-24 09:50:36,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Navigation result: {'frameId': '8459CBCC118837957756C3532D2FFCD1', 'loaderId': '62FECE29B0B2B8F71E54422C31A3D4C9', 'isDownload': False} 2026-10-24 09:50:36,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Evaluate ready code "odoo.isTourReady('TranslateProductNameTour')" 2026-10-24 09:50:36,643 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:50:36,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:36] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-24 09:50:36,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:36] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 09:50:36,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:36] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.053 2026-10-24 09:50:37,374 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.043 2026-10-24 09:50:37,387 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 09:50:37,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:37] "GET /web/webclient/translations/bd83b03568190be0b8aa4e4c1b8def2a7e69e12f?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.141 2026-10-24 09:50:37,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: IndexedDB 1 Ready 2026-10-24 09:50:37,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.021 2026-10-24 09:50:37,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Evaluate test code "odoo.startTour('TranslateProductNameTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:50:37,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: [1/4] Tour TranslateProductNameTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:50:38,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.308 0.579 2026-10-24 09:50:38,424 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.831 2026-10-24 09:50:38,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 09:50:38,722 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:50:38,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:50:38,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-24 09:50:38,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: Owl is running in 'dev' mode. 2026-10-24 09:50:38,956 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:50:38,969 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:39,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:39] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.016 0.035 2026-10-24 09:50:39,053 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:50:39,080 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:50:39,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:39] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.010 0.024 2026-10-24 09:50:39,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: [2/4] Tour TranslateProductNameTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 09:50:39,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: [3/4] Tour TranslateProductNameTour → Step click product 'Testez le produit' (trigger: article.product .product-content .product-name:contains("Testez le produit")) 2026-10-24 09:50:39,472 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:39] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.078 2026-10-24 09:50:39,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: [4/4] Tour TranslateProductNameTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:50:39,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: tour succeeded 2026-10-24 09:50:39,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: ╔═════════════════════════════════════════╗ ║ TOUR TranslateProductNameTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-24 09:50:39,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: heap 15631460 (allocated 16199680) 2026-10-24 09:50:39,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Closing chrome headless with pid 40856 2026-10-24 09:50:39,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Closing websocket connection 2026-10-24 09:50:39,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Terminating chrome headless with pid 40856 2026-10-24 09:50:39,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_095039_908108_test_translate_product_name.txt 2026-10-24 09:50:39,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Removing chrome user profile "/tmp/tmpbx6p5qj__chrome_odoo" 2026-10-24 09:50:39,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_zero_decimal_places_currency ... 2026-10-24 09:50:40,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome pid: 41038 2026-10-24 09:50:40,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome headless temporary user profile dir: /tmp/tmpeyv841sn_chrome_odoo 2026-10-24 09:50:40,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:36923/json/version 2026-10-24 09:50:40,947 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36923/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:50:41,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Browser version: Chrome/150.0.7871.114 2026-10-24 09:50:41,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:36923/json 2026-10-24 09:50:41,013 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36923/json with timeout 3 increased to 10s during tests 2026-10-24 09:50:41,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Websocket url found: ws://127.0.0.1:36923/devtools/page/1C8DE7938F3C29526469E2B0DF1E4A59 2026-10-24 09:50:41,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Enable chrome headless console log notification 2026-10-24 09:50:41,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome headless enable page notifications 2026-10-24 09:50:41,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 09:50:41,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Setting session cookie in browser 2026-10-24 09:50:41,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Open "http://127.0.0.1:8069/pos/ui?config_id=10" in browser 2026-10-24 09:50:41,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=10" 2026-10-24 09:50:41,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:50:43,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:43] "GET /pos/ui?config_id=10 HTTP/1.1" 200 - 130 0.089 2.152 2026-10-24 09:50:43,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Navigation result: {'frameId': '1C8DE7938F3C29526469E2B0DF1E4A59', 'loaderId': '1F13D98D45490E6ED9FC3C99531ECE97', 'isDownload': False} 2026-10-24 09:50:43,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Evaluate ready code "odoo.isTourReady('test_zero_decimal_places_currency')" 2026-10-24 09:50:43,514 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:50:43,541 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:43] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-24 09:50:43,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:43] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-24 09:50:43,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:43] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-10-24 09:50:44,196 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 09:50:44,222 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:50:44,224 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:50:44,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: IndexedDB 1 Ready 2026-10-24 09:50:44,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Evaluate test code "odoo.startTour('test_zero_decimal_places_currency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=10", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:50:44,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [1/15] Tour test_zero_decimal_places_currency → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:50:44,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-24 09:50:45,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.359 0.573 2026-10-24 09:50:45,181 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.889 2026-10-24 09:50:45,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 09:50:45,413 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 09:50:45,467 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 09:50:45,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 09:50:45,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: Owl is running in 'dev' mode. 2026-10-24 09:50:45,599 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:50:45,629 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 09:50:45,679 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 09:50:45,681 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "GET /web/image?model=res.company&id=6&field=logo HTTP/1.1" 200 - 9 0.014 0.060 2026-10-24 09:50:45,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [2/15] Tour test_zero_decimal_places_currency → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:50:45,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "GET /web/image/res.company/6/favicon HTTP/1.1" 200 - 4 0.007 0.043 2026-10-24 09:50:45,770 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:45,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [3/15] Tour test_zero_decimal_places_currency → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 09:50:45,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:45] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.029 0.066 2026-10-24 09:50:46,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [4/15] Tour test_zero_decimal_places_currency → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:50:46,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [5/15] Tour test_zero_decimal_places_currency → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 09:50:46,144 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:50:46,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [6/15] Tour test_zero_decimal_places_currency → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:50:46,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [7/15] Tour test_zero_decimal_places_currency → Step 'Test Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Test Product")):has(.product-cart-qty:contains("1"))) 2026-10-24 09:50:46,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [8/15] Tour test_zero_decimal_places_currency → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:50:46,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [9/15] Tour test_zero_decimal_places_currency → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:50:46,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [10/15] Tour test_zero_decimal_places_currency → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:50:46,478 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:50:46,484 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:50:46,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [11/15] Tour test_zero_decimal_places_currency → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 09:50:46,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [12/15] Tour test_zero_decimal_places_currency → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:50:46,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [13/15] Tour test_zero_decimal_places_currency → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-10-24 09:50:46,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23742010 started for PoS orders references: [{'name': 'Order 00203-001-0001', 'uuid': 'a101e27d-6239-4626-8794-a09d25a4182d'}] 2026-10-24 09:50:46,726 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:50:47,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23742010 order {'name': 'Order 00203-001-0001', 'uuid': 'a101e27d-6239-4626-8794-a09d25a4182d'} created pos.order #132 2026-10-24 09:50:47,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23742010 finished 2026-10-24 09:50:47,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.332 0.581 2026-10-24 09:50:47,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:50:47,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:50:47] "GET /web/image?model=pos.config&id=10&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 09:50:47,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [14/15] Tour test_zero_decimal_places_currency → Step .receipt-screen .o_payment_successful:contains("100") 2026-10-24 09:50:47,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [15/15] Tour test_zero_decimal_places_currency → Step .receipt-screen 2026-10-24 09:50:47,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: tour succeeded 2026-10-24 09:50:47,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_zero_decimal_places_currency SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 09:50:48,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: heap 15661224 (allocated 16785408) 2026-10-24 09:50:48,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Closing chrome headless with pid 41038 2026-10-24 09:50:48,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Closing websocket connection 2026-10-24 09:50:48,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Terminating chrome headless with pid 41038 2026-10-24 09:50:48,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_095048_161911_test_zero_decimal_places_currency.txt 2026-10-24 09:50:48,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Removing chrome user profile "/tmp/tmpeyv841sn_chrome_odoo" 2026-10-24 09:50:48,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-24 09:51:08,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization: Starting TestGenericLocalization.test_generic_localization ... 2026-10-24 09:51:09,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Chrome pid: 41225 2026-10-24 09:51:09,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Chrome headless temporary user profile dir: /tmp/tmpd9zo_1mu_chrome_odoo 2026-10-24 09:51:09,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Issuing json command http://127.0.0.1:36919/json/version 2026-10-24 09:51:09,108 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36919/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:51:09,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Browser version: Chrome/150.0.7871.114 2026-10-24 09:51:09,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Issuing json command http://127.0.0.1:36919/json 2026-10-24 09:51:09,158 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36919/json with timeout 3 increased to 10s during tests 2026-10-24 09:51:09,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Websocket url found: ws://127.0.0.1:36919/devtools/page/37FDE73436018FD7F9173C7ECA28B59B 2026-10-24 09:51:09,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Enable chrome headless console log notification 2026-10-24 09:51:09,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Chrome headless enable page notifications 2026-10-24 09:51:09,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:accountman from n/a 2026-10-24 09:51:09,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Setting session cookie in browser 2026-10-24 09:51:09,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Open "http://127.0.0.1:8069/pos/ui?config_id=11" in browser 2026-10-24 09:51:09,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=11" 2026-10-24 09:51:09,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:51:10,622 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:10] "GET /pos/ui?config_id=11 HTTP/1.1" 200 - 133 0.126 1.157 2026-10-24 09:51:10,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Navigation result: {'frameId': '37FDE73436018FD7F9173C7ECA28B59B', 'loaderId': '34CD64D0355505F2D955E8148E2E336A', 'isDownload': False} 2026-10-24 09:51:10,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Evaluate ready code "odoo.isTourReady('generic_localization_tour')" 2026-10-24 09:51:10,667 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 09:51:10,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:10] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 09:51:10,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:10] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 09:51:10,732 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:10] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-24 09:51:11,386 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 09:51:11,404 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:51:11,412 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:51:11,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: IndexedDB 1 Ready 2026-10-24 09:51:11,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Evaluate test code "odoo.startTour('generic_localization_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=11", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:51:11,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [1/19] Tour generic_localization_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 09:51:12,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.319 0.519 2026-10-24 09:51:12,277 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.843 2026-10-24 09:51:12,508 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 09:51:12,524 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-24 09:51:12,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 09:51:12,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 09:51:12,624 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 09:51:12,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: Owl is running in 'dev' mode. 2026-10-24 09:51:12,730 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:51:12,750 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 09:51:12,795 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:51:12,828 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "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-24 09:51:12,839 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 09:51:12,865 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 13 0.023 0.046 2026-10-24 09:51:12,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [2/19] Tour generic_localization_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 09:51:12,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "GET /web/image?model=res.company&id=7&field=logo HTTP/1.1" 200 - 9 0.014 0.111 2026-10-24 09:51:12,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:12] "GET /web/image/res.company/7/favicon HTTP/1.1" 200 - 4 0.005 0.124 2026-10-24 09:51:13,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.029 2026-10-24 09:51:13,061 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.031 2026-10-24 09:51:13,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.073 2026-10-24 09:51:13,100 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.085 2026-10-24 09:51:13,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [3/19] Tour generic_localization_tour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 09:51:13,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.042 2026-10-24 09:51:13,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.127 2026-10-24 09:51:13,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-24 09:51:13,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-24 09:51:13,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.018 2026-10-24 09:51:13,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [4/19] Tour generic_localization_tour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 09:51:13,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.075 2026-10-24 09:51:13,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.061 2026-10-24 09:51:13,217 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.073 2026-10-24 09:51:13,225 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.135 2026-10-24 09:51:13,355 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:13] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 33 0.046 0.140 2026-10-24 09:51:13,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [5/19] Tour generic_localization_tour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 09:51:13,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [6/19] Tour generic_localization_tour → Step click partner 'AAAA Generic Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Generic Partner)) 2026-10-24 09:51:13,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [7/19] Tour generic_localization_tour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 09:51:13,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [8/19] Tour generic_localization_tour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 09:51:14,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [9/19] Tour generic_localization_tour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-10-24 09:51:14,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [10/19] Tour generic_localization_tour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 09:51:14,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [11/19] Tour generic_localization_tour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 09:51:14,298 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:51:14,304 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:51:14,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [12/19] Tour generic_localization_tour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 09:51:14,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [13/19] Tour generic_localization_tour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 09:51:14,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [14/19] Tour generic_localization_tour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 09:51:14,504 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 09:51:14,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [15/19] Tour generic_localization_tour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 09:51:14,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61548317 started for PoS orders references: [{'name': 'Order 00204-001-0001', 'uuid': 'a3ad85bb-dfd6-49dd-ad73-c2ee88095a3b'}] 2026-10-24 09:51:14,634 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:51:15,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61548317 order {'name': 'Order 00204-001-0001', 'uuid': 'a3ad85bb-dfd6-49dd-ad73-c2ee88095a3b'} created pos.order #133 2026-10-24 09:51:15,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61548317 finished 2026-10-24 09:51:15,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 374 0.522 0.701 2026-10-24 09:51:15,933 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 09:51:16,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:51:16] "GET /web/image?model=pos.config&id=11&field=custom_logo HTTP/1.1" 200 - 4 0.006 0.013 2026-10-24 09:51:16,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [16/19] Tour generic_localization_tour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 09:51:16,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [17/19] Tour generic_localization_tour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 09:51:16,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [18/19] Tour generic_localization_tour → Step product screen is shown (trigger: .product-screen) 2026-10-24 09:51:16,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [19/19] Tour generic_localization_tour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 09:51:16,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: tour succeeded 2026-10-24 09:51:16,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: ╔══════════════════════════════════════════╗ ║ TOUR generic_localization_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 09:51:16,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: heap 20870188 (allocated 22421504) 2026-10-24 09:51:16,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Closing chrome headless with pid 41225 2026-10-24 09:51:16,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Closing websocket connection 2026-10-24 09:51:16,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Terminating chrome headless with pid 41225 2026-10-24 09:51:16,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_095116_648976_test_generic_localization.txt 2026-10-24 09:51:16,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Removing chrome user profile "/tmp/tmpd9zo_1mu_chrome_odoo" 2026-10-24 09:51:16,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 09:51:44,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-10-24 09:51:52,745 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted pos.payment.method records with IDs: [25] 2026-10-24 09:51:53,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-10-24 09:51:53,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69513357 started for PoS orders references: [{'name': 'Order 12346-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:51:56,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69513357 order {'name': 'Order 12346-123-1234', 'uuid': '12345-123-1234'} created pos.order #135 2026-10-24 09:51:56,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69513357 finished 2026-10-24 09:51:56,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-10-24 09:51:56,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57259147 started for PoS orders references: [{'name': 'Order 12346-123-1234', 'uuid': '12346-123-1234'}] 2026-10-24 09:51:59,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57259147 order {'name': 'Order 12346-123-1234', 'uuid': '12346-123-1234'} created pos.order #136 2026-10-24 09:51:59,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57259147 finished 2026-10-24 09:51:59,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_delete_res_partner_linked_to_pos_order ... 2026-10-24 09:52:00,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_deleted_combo_choice ... 2026-10-24 09:52:02,562 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted product.combo.item records with IDs: [142] 2026-10-24 09:52:02,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87288551 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:52:02,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_device_sync_product_display_name_without_default_code ... 2026-10-24 09:52:03,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_fiscal_position_mapping_no_invoice ... 2026-10-24 09:52:06,006 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [302] 2026-10-24 09:52:06,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-10-24 09:52:07,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17730925 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:52:08,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17730925 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #139 2026-10-24 09:52:08,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17730925 finished 2026-10-24 09:52:13,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-10-24 09:52:16,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-10-24 09:52:16,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70919978 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-10-24 09:52:17,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70919978 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #141 2026-10-24 09:52:17,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70919978 finished 2026-10-24 09:52:20,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-10-24 09:52:22,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-10-24 09:52:23,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-10-24 09:52:24,723 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [269] 2026-10-24 09:52:26,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-10-24 09:52:28,848 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [273] 2026-10-24 09:52:29,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-10-24 09:52:33,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-10-24 09:52:35,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-10-24 09:52:39,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-10-24 09:52:39,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58910952 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:52:42,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58910952 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #153 2026-10-24 09:52:42,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58910952 finished 2026-10-24 09:52:42,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-10-24 09:52:44,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lot_valuated ... 2026-10-24 09:52:46,037 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [292] 2026-10-24 09:52:47,057 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [294] 2026-10-24 09:52:48,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-10-24 09:52:49,820 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [298, 299] 2026-10-24 09:52:50,748 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [302, 303] 2026-10-24 09:52:51,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-10-24 09:52:56,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-10-24 09:52:56,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37173495 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:52:59,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37173495 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #162 2026-10-24 09:52:59,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37173495 finished 2026-10-24 09:53:01,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-10-24 09:53:04,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-10-24 09:53:08,107 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted account.analytic.line records with IDs: [630, 631] 2026-10-24 09:53:08,277 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted account.partial.reconcile records with IDs: [80] 2026-10-24 09:53:08,371 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted account.full.reconcile records with IDs: [67] 2026-10-24 09:53:11,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-10-24 09:53:16,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-24 09:53:18,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-10-24 09:53:18,981 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted res.currency.rate records with IDs: [166, 165, 164] 2026-10-24 09:53:22,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-10-24 09:53:26,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-10-24 09:53:27,902 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [325] 2026-10-24 09:53:28,859 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [328] 2026-10-24 09:53:30,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-10-24 09:53:33,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-10-24 09:53:34,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66800985 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:53:34,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66800985 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #176 2026-10-24 09:53:34,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66800985 finished 2026-10-24 09:53:34,899 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted account.tax records with IDs: [137] 2026-10-24 09:53:36,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-10-24 09:53:36,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50014061 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:53:39,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50014061 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #177 2026-10-24 09:53:39,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50014061 finished 2026-10-24 09:53:39,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_payment_difference_accounting_items ... 2026-10-24 09:53:42,319 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted account.move.line.ctp records with IDs: [408, 410] 2026-10-24 09:53:42,643 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted account.move.line records with IDs: [863] 2026-10-24 09:53:43,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-10-24 09:53:54,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_creation_in_branch ... 2026-10-24 09:54:01,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_partner_bank_id ... 2026-10-24 09:54:06,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-24 09:54:06,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6189604 started for PoS orders references: [{'name': 'a new test refund order', 'uuid': '12345-123-1234'}] 2026-10-24 09:54:10,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6189604 order {'name': 'a new test refund order', 'uuid': '12345-123-1234'} created pos.order #183 2026-10-24 09:54:10,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6189604 finished 2026-10-24 09:54:10,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_payment_direction_and_accounts ... 2026-10-24 09:54:10,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20224307 started for PoS orders references: [{'name': 'Order 0', 'uuid': '12345-123-12530'}] 2026-10-24 09:54:11,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20224307 order {'name': 'Order 0', 'uuid': '12345-123-12530'} created pos.order #184 2026-10-24 09:54:11,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20224307 finished 2026-10-24 09:54:12,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21547998 started for PoS orders references: [{'name': 'Order 1', 'uuid': '12345-123-12531'}] 2026-10-24 09:54:13,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21547998 order {'name': 'Order 1', 'uuid': '12345-123-12531'} created pos.order #185 2026-10-24 09:54:13,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21547998 finished 2026-10-24 09:54:14,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26231683 started for PoS orders references: [{'name': 'Order 2', 'uuid': '12345-123-12532'}] 2026-10-24 09:54:15,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26231683 order {'name': 'Order 2', 'uuid': '12345-123-12532'} created pos.order #186 2026-10-24 09:54:15,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26231683 finished 2026-10-24 09:54:16,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61258765 started for PoS orders references: [{'name': 'Order 3', 'uuid': '12345-123-12533'}] 2026-10-24 09:54:17,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61258765 order {'name': 'Order 3', 'uuid': '12345-123-12533'} created pos.order #187 2026-10-24 09:54:17,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61258765 finished 2026-10-24 09:54:18,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-10-24 09:54:23,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-10-24 09:54:24,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_qty_refund_cancel ... 2026-10-24 09:54:25,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98678574 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:54:26,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98678574 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #190 2026-10-24 09:54:26,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98678574 finished 2026-10-24 09:54:26,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-10-24 09:54:28,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refunded_order_has_uuid ... 2026-10-24 09:54:29,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_reordering_rules_triggered_closing_pos ... 2026-10-24 09:54:32,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-10-24 09:54:33,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61188293 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:54:34,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61188293 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #197 2026-10-24 09:54:34,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61188293 finished 2026-10-24 09:54:38,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-24 09:54:38,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39790126 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:54:38,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39790126 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #198 2026-10-24 09:54:38,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39790126 finished 2026-10-24 09:54:42,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_search_tracking_number ... 2026-10-24 09:54:43,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_session_name_gap ... 2026-10-24 09:54:43,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-10-24 09:54:44,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84721445 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:54:44,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84721445 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #201 2026-10-24 09:54:44,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84721445 finished 2026-10-24 09:54:46,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_state_when_closing_register ... 2026-10-24 09:54:49,290 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted account.move.line.ctp records with IDs: [453, 455] 2026-10-24 09:54:49,532 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted account.move.line records with IDs: [942] 2026-10-24 09:54:50,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sum_only_pos_locations ... 2026-10-24 09:54:53,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-10-24 09:54:54,976 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [355] 2026-10-24 09:54:56,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 38 checked, 38 removed 2026-10-24 09:54:56,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-10-24 09:54:57,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome pid: 41428 2026-10-24 09:54:57,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome headless temporary user profile dir: /tmp/tmpol_31lf1_chrome_odoo 2026-10-24 09:54:57,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Issuing json command http://127.0.0.1:38253/json/version 2026-10-24 09:54:57,329 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38253/json/version with timeout 3 increased to 10s during tests 2026-10-24 09:54:57,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Browser version: Chrome/150.0.7871.114 2026-10-24 09:54:57,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Issuing json command http://127.0.0.1:38253/json 2026-10-24 09:54:57,371 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38253/json with timeout 3 increased to 10s during tests 2026-10-24 09:54:57,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Websocket url found: ws://127.0.0.1:38253/devtools/page/286447C3192BC4D7C26CD3B20FD82736 2026-10-24 09:54:57,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Enable chrome headless console log notification 2026-10-24 09:54:57,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome headless enable page notifications 2026-10-24 09:54:57,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:admin from n/a 2026-10-24 09:54:57,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Setting session cookie in browser 2026-10-24 09:54:57,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-24 09:54:57,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-24 09:54:57,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 09:54:59,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:54:59] "GET /odoo HTTP/1.1" 200 - 191 0.169 2.243 2026-10-24 09:54:59,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Navigation result: {'frameId': '286447C3192BC4D7C26CD3B20FD82736', 'loaderId': 'C93615D14B09F87FABA712EAF46FFF19', 'isDownload': False} 2026-10-24 09:54:59,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-10-24 09:55:00,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 09:55:00,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:00] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 09:55:00,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.029 2026-10-24 09:55:00,107 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:00] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.072 2026-10-24 09:55:00,176 104 INFO rb-7de5d73-225957-428688 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-24 09:55:01,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.439 0.707 2026-10-24 09:55:01,197 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.037 2026-10-24 09:55:01,215 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.804 2026-10-24 09:55:01,411 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-24 09:55:01,412 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-24 09:55:01,413 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-24 09:55:01,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.027 2026-10-24 09:55:01,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: Owl is running in 'dev' mode. 2026-10-24 09:55:01,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-24 09:55:01,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.050 0.093 2026-10-24 09:55:01,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.120 2026-10-24 09:55:01,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Evaluate test code "odoo.startTour('point_of_sale_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-24 09:55:01,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.130 2026-10-24 09:55:01,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [1/4] Tour point_of_sale_tour → Step .o_navbar_apps_menu button:enabled 2026-10-24 09:55:01,802 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 09:55:01,854 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.066 0.255 2026-10-24 09:55:01,900 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.252 2026-10-24 09:55:01,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.134 2026-10-24 09:55:01,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.291 2026-10-24 09:55:02,003 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 09:55:02,015 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "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-24 09:55:02,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [2/4] Tour point_of_sale_tour → Step Ready to launch your point of sale? (trigger: .o_app[data-menu-xmlid="point_of_sale.menu_point_root"]) 2026-10-24 09:55:02,043 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 09:55:02,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [3/4] Tour point_of_sale_tour → Step Ready to launch your point of sale? (trigger: .o_app[data-menu-xmlid="point_of_sale.menu_point_root"]) 2026-10-24 09:55:02,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [4/4] Tour point_of_sale_tour → Step .o_pos_kanban 2026-10-24 09:55:02,509 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "POST /mail/data HTTP/1.1" 200 - 140 0.227 0.613 2026-10-24 09:55:02,528 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.602 2026-10-24 09:55:02,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.650 2026-10-24 09:55:02,619 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "GET /web/image/res.partner/3/avatar_128?unique=1792830515000 HTTP/1.1" 200 - 9 0.010 0.691 2026-10-24 09:55:02,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.398 2026-10-24 09:55:02,717 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 09:55:02,780 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.037 2026-10-24 09:55:02,881 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 09:55:02,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:02] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 73 0.078 0.117 2026-10-24 09:55:03,073 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:03] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 22 0.023 0.054 2026-10-24 09:55:03,095 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:03] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state HTTP/1.1" 200 - 5 0.006 0.081 2026-10-24 09:55:03,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: tour succeeded 2026-10-24 09:55:03,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: ╔═══════════════════════════════════╗ ║ TOUR point_of_sale_tour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 09:55:03,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 09:55:03] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.009 0.041 2026-10-24 09:55:03,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: heap 26465008 (allocated 27938816) 2026-10-24 09:55:03,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Closing chrome headless with pid 41428 2026-10-24 09:55:03,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Closing websocket connection 2026-10-24 09:55:03,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Terminating chrome headless with pid 41428 2026-10-24 09:55:03,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_095503_624885_test_01_point_of_sale_tour.txt 2026-10-24 09:55:03,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Removing chrome user profile "/tmp/tmpol_31lf1_chrome_odoo" 2026-10-24 09:55:03,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 09:55:21,122 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #52 deleted res.currency.rate records with IDs: [168, 169, 170] 2026-10-24 09:55:22,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-10-24 09:55:37,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_closing_entry_by_product ... 2026-10-24 09:55:49,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44397963 started for PoS orders references: [{'name': 'Order 20952-612-4173', 'uuid': '20952-612-4173'}, {'name': 'Order 19692-237-9190', 'uuid': '19692-237-9190'}, {'name': 'Order 91169-757-6204', 'uuid': '91169-757-6204'}, {'name': 'Order 63405-896-2831', 'uuid': '63405-896-2831'}] 2026-10-24 09:55:51,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44397963 order {'name': 'Order 20952-612-4173', 'uuid': '20952-612-4173'} created pos.order #205 2026-10-24 09:55:51,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44397963 order {'name': 'Order 19692-237-9190', 'uuid': '19692-237-9190'} created pos.order #206 2026-10-24 09:55:52,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44397963 order {'name': 'Order 91169-757-6204', 'uuid': '91169-757-6204'} created pos.order #207 2026-10-24 09:55:53,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44397963 order {'name': 'Order 63405-896-2831', 'uuid': '63405-896-2831'} created pos.order #208 2026-10-24 09:55:53,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44397963 finished 2026-10-24 09:55:55,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-10-24 09:56:08,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 09:56:08,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}, {'name': 'Order 00100-010-0005', 'uuid': '00100-010-0005'}, {'name': 'Order 00100-010-0006', 'uuid': '00100-010-0006'}, {'name': 'Order 00100-010-0007', 'uuid': '00100-010-0007'}, {'name': 'Order 00100-010-0008', 'uuid': '00100-010-0008'}, {'name': 'Order 00100-010-0009', 'uuid': '00100-010-0009'}, {'name': 'Order 00100-010-0010', 'uuid': '00100-010-0010'}, {'name': 'Order 00100-010-0011', 'uuid': '00100-010-0011'}] 2026-10-24 09:56:11,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #209 2026-10-24 09:56:12,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #210 2026-10-24 09:56:14,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #211 2026-10-24 09:56:16,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #212 2026-10-24 09:56:16,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0005', 'uuid': '00100-010-0005'} created pos.order #213 2026-10-24 09:56:17,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0006', 'uuid': '00100-010-0006'} created pos.order #214 2026-10-24 09:56:17,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0007', 'uuid': '00100-010-0007'} created pos.order #215 2026-10-24 09:56:18,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0008', 'uuid': '00100-010-0008'} created pos.order #216 2026-10-24 09:56:19,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0009', 'uuid': '00100-010-0009'} created pos.order #217 2026-10-24 09:56:21,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0010', 'uuid': '00100-010-0010'} created pos.order #218 2026-10-24 09:56:23,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 order {'name': 'Order 00100-010-0011', 'uuid': '00100-010-0011'} created pos.order #219 2026-10-24 09:56:23,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10557162 finished 2026-10-24 09:56:23,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 09:56:23,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 09:56:23,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-24 09:56:23,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-10-24 09:56:23,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-10-24 09:56:23,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-24 09:56:23,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-10-24 09:56:23,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-10-24 09:56:23,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-10-24 09:56:23,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-10-24 09:56:23,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-10-24 09:56:23,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-10-24 09:56:23,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-10-24 09:56:23,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-10-24 09:56:23,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-10-24 09:56:23,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 09:56:27,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 09:56:27,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 09:56:27,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 09:56:27,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 09:56:28,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_double_syncing_same_order ... 2026-10-24 09:56:42,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70035294 started for PoS orders references: [{'name': 'Order 28811-390-2396', 'uuid': '28811-390-2396'}] 2026-10-24 09:56:45,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70035294 order {'name': 'Order 28811-390-2396', 'uuid': '28811-390-2396'} created pos.order #220 2026-10-24 09:56:45,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70035294 finished 2026-10-24 09:56:45,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13000831 started for PoS orders references: [{'name': 'Order 28811-390-2396', 'uuid': '28811-390-2396'}] 2026-10-24 09:56:45,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13000831 order {'name': 'Order 28811-390-2396', 'uuid': '28811-390-2396'} sync ignored for existing PoS order pos.order(220,) (state: invoiced) 2026-10-24 09:56:45,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13000831 finished 2026-10-24 09:56:45,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-10-24 09:56:58,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 09:56:58,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96564100 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 09:56:59,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96564100 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #221 2026-10-24 09:56:59,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96564100 finished 2026-10-24 09:56:59,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 09:56:59,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 09:57:01,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 09:57:01,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 09:57:01,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 09:57:01,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 09:57:04,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-10-24 09:57:18,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 09:57:18,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70289748 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 09:57:19,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70289748 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #222 2026-10-24 09:57:19,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70289748 finished 2026-10-24 09:57:19,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 09:57:19,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 09:57:21,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 09:57:21,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 09:57:21,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 09:57:21,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 09:57:24,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-10-24 09:57:39,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 09:57:39,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309244 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 09:57:40,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309244 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #223 2026-10-24 09:57:40,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309244 finished 2026-10-24 09:57:40,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 09:57:41,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 09:57:41,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 09:57:42,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 09:57:42,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 09:57:42,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 09:57:42,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 09:57:44,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_limited_products_loading ... 2026-10-24 09:58:00,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69900832 started for PoS orders references: [{'name': 'Order 85332-711-5722', 'uuid': '85332-711-5722'}] 2026-10-24 09:58:01,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69900832 order {'name': 'Order 85332-711-5722', 'uuid': '85332-711-5722'} created pos.order #225 2026-10-24 09:58:01,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69900832 finished 2026-10-24 09:58:02,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88416719 started for PoS orders references: [{'name': 'Order 86636-474-8959', 'uuid': '86636-474-8959'}] 2026-10-24 09:58:02,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88416719 order {'name': 'Order 86636-474-8959', 'uuid': '86636-474-8959'} created pos.order #226 2026-10-24 09:58:02,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88416719 finished 2026-10-24 09:58:03,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88509617 started for PoS orders references: [{'name': 'Order 83574-859-5091', 'uuid': '83574-859-5091'}] 2026-10-24 09:58:03,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88509617 order {'name': 'Order 83574-859-5091', 'uuid': '83574-859-5091'} created pos.order #227 2026-10-24 09:58:03,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88509617 finished 2026-10-24 09:58:04,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_data_should_not_fail ... 2026-10-24 09:58:20,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_loading_products_with_access_right_issue ... 2026-10-24 09:58:37,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-10-24 09:58:52,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 09:58:52,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88969924 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 09:58:53,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88969924 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #228 2026-10-24 09:58:54,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88969924 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #229 2026-10-24 09:58:55,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88969924 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #230 2026-10-24 09:58:55,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88969924 finished 2026-10-24 09:58:55,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 09:58:55,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 09:58:55,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 09:58:58,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 09:58:58,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 09:58:58,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 09:58:58,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 09:58:58,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-10-24 09:59:12,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 09:59:12,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98430900 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 09:59:14,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98430900 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #231 2026-10-24 09:59:14,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98430900 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #232 2026-10-24 09:59:18,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98430900 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #233 2026-10-24 09:59:18,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98430900 finished 2026-10-24 09:59:18,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 09:59:18,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 09:59:18,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-24 09:59:18,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-10-24 09:59:18,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 09:59:21,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-24 09:59:21,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 09:59:21,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 09:59:21,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 09:59:21,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 09:59:21,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-10-24 09:59:35,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 09:59:35,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19045591 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 09:59:38,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19045591 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #234 2026-10-24 09:59:38,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19045591 finished 2026-10-24 09:59:38,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 09:59:38,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 09:59:38,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-10-24 09:59:38,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 09:59:38,961 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #52 deleted account.move records with IDs: [440] 2026-10-24 09:59:39,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 09:59:39,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 09:59:39,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 09:59:39,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 09:59:39,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_pos_payment_method_copy ... 2026-10-24 09:59:54,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_refunded_order_id ... 2026-10-24 10:00:08,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6689184 started for PoS orders references: [{'name': 'Order 95208-322-8233', 'uuid': '95208-322-8233'}, {'name': 'Order 02629-909-0860', 'uuid': '02629-909-0860'}] 2026-10-24 10:00:09,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6689184 order {'name': 'Order 95208-322-8233', 'uuid': '95208-322-8233'} created pos.order #235 2026-10-24 10:00:10,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6689184 order {'name': 'Order 02629-909-0860', 'uuid': '02629-909-0860'} created pos.order #236 2026-10-24 10:00:10,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6689184 finished 2026-10-24 10:00:10,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-10-24 10:00:26,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:00:26,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47031254 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 10:00:27,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47031254 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #238 2026-10-24 10:00:28,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47031254 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #239 2026-10-24 10:00:28,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47031254 finished 2026-10-24 10:00:28,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:00:29,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:00:29,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:00:31,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:00:31,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:00:31,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:00:31,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:00:31,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-10-24 10:00:46,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:00:46,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45437255 started for PoS orders references: [{'name': 'Order 666-666-666', 'uuid': '666-666-666'}] 2026-10-24 10:00:49,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45437255 order {'name': 'Order 666-666-666', 'uuid': '666-666-666'} created pos.order #241 2026-10-24 10:00:49,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45437255 finished 2026-10-24 10:00:49,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:00:51,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:00:51,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-10-24 10:00:51,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-10-24 10:00:51,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:00:52,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:00:52,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:00:52,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:00:52,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:00:52,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-10-24 10:01:06,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89273019 started for PoS orders references: [{'name': 'Order 66165-276-8712', 'uuid': '66165-276-8712'}, {'name': 'Order 16498-158-6201', 'uuid': '16498-158-6201'}] 2026-10-24 10:01:07,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89273019 order {'name': 'Order 66165-276-8712', 'uuid': '66165-276-8712'} created pos.order #243 2026-10-24 10:01:08,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89273019 order {'name': 'Order 16498-158-6201', 'uuid': '16498-158-6201'} created pos.order #244 2026-10-24 10:01:08,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89273019 finished 2026-10-24 10:01:10,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-10-24 10:01:24,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:01:24,575 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86737081 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 10:01:25,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86737081 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #245 2026-10-24 10:01:26,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86737081 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #246 2026-10-24 10:01:27,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86737081 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #247 2026-10-24 10:01:27,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86737081 finished 2026-10-24 10:01:27,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:01:27,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:01:30,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:01:30,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:01:30,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:01:30,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:01:30,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-10-24 10:01:45,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3940626 started for PoS orders references: [{'name': 'Order 63082-658-5485', 'uuid': '63082-658-5485'}] 2026-10-24 10:01:46,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3940626 order {'name': 'Order 63082-658-5485', 'uuid': '63082-658-5485'} created pos.order #248 2026-10-24 10:01:46,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3940626 finished 2026-10-24 10:01:47,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88129563 started for PoS orders references: [{'name': 'Order 12016-360-4962', 'uuid': '12016-360-4962'}] 2026-10-24 10:01:48,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88129563 order {'name': 'Order 12016-360-4962', 'uuid': '12016-360-4962'} created pos.order #249 2026-10-24 10:01:48,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88129563 finished 2026-10-24 10:01:49,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_ticket_screen_order_data_includes_products ... 2026-10-24 10:02:03,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51008868 started for PoS orders references: [{'name': 'Order 06940-627-4120', 'uuid': '06940-627-4120'}] 2026-10-24 10:02:04,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51008868 order {'name': 'Order 06940-627-4120', 'uuid': '06940-627-4120'} created pos.order #250 2026-10-24 10:02:04,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51008868 finished 2026-10-24 10:02:04,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 33 checked, 33 removed 2026-10-24 10:02:36,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_difference_tax: Starting TestPosCashDifferenceTax.test_no_tax_on_counterpart ... 2026-10-24 10:02:37,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_difference_tax: Starting TestPosCashDifferenceTax.test_tax_on_counterpart_splits_amount ... 2026-10-24 10:02:38,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:03:01,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left ... 2026-10-24 10:03:01,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Chrome pid: 41638 2026-10-24 10:03:01,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Chrome headless temporary user profile dir: /tmp/tmptkky8i3m_chrome_odoo 2026-10-24 10:03:01,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Issuing json command http://127.0.0.1:41831/json/version 2026-10-24 10:03:01,872 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41831/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:03:01,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Browser version: Chrome/150.0.7871.114 2026-10-24 10:03:01,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Issuing json command http://127.0.0.1:41831/json 2026-10-24 10:03:01,895 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41831/json with timeout 3 increased to 10s during tests 2026-10-24 10:03:01,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Websocket url found: ws://127.0.0.1:41831/devtools/page/C171055542415225ED8649E4A81B5259 2026-10-24 10:03:01,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Enable chrome headless console log notification 2026-10-24 10:03:01,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Chrome headless enable page notifications 2026-10-24 10:03:02,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:03:02,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Setting session cookie in browser 2026-10-24 10:03:02,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:03:02,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:03:02,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:03:03,195 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:03] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 130 0.141 0.998 2026-10-24 10:03:03,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Navigation result: {'frameId': 'C171055542415225ED8649E4A81B5259', 'loaderId': '1FF62FDAA131E61935162983F3A78622', 'isDownload': False} 2026-10-24 10:03:03,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Evaluate ready code "odoo.isTourReady('test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left')" 2026-10-24 10:03:03,244 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:03:03,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:03] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-10-24 10:03:03,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:03] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 10:03:03,311 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:03] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-10-24 10:03:03,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:03:03,974 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:03,979 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:03,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Evaluate test code "odoo.startTour('test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:03:04,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-24 10:03:04,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [1/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:03:04,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: IndexedDB 1 Ready 2026-10-24 10:03:04,877 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.313 0.562 2026-10-24 10:03:04,879 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.837 2026-10-24 10:03:05,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-24 10:03:05,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:03:05,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:03:05,282 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:03:05,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: Owl is running in 'dev' mode. 2026-10-24 10:03:05,429 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:03:05,448 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:05,531 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:05,557 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:03:05,590 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:03:05,637 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.038 0.067 2026-10-24 10:03:05,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [2/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:03:05,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 9 0.011 0.090 2026-10-24 10:03:05,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 4 0.008 0.157 2026-10-24 10:03:05,843 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.045 2026-10-24 10:03:05,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.089 2026-10-24 10:03:05,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.110 2026-10-24 10:03:05,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.119 2026-10-24 10:03:05,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-24 10:03:05,990 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.172 2026-10-24 10:03:05,998 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:05] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.143 2026-10-24 10:03:06,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [3/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-10-24 10:03:06,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.007 0.086 2026-10-24 10:03:06,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-24 10:03:06,053 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.114 2026-10-24 10:03:06,065 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.044 2026-10-24 10:03:06,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.104 2026-10-24 10:03:06,086 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-24 10:03:06,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:06] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.078 0.141 2026-10-24 10:03:06,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [4/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:03:06,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [5/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:03:06,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [6/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:03:06,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [7/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:03:06,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [8/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:03:06,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [9/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:03:06,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [10/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:03:07,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [11/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:03:07,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [12/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:03:07,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [13/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:03:07,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [14/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:03:07,266 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:03:07,267 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:03:07,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [15/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:03:07,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [16/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step total is 15.72 (trigger: .total:contains("15.72")) 2026-10-24 10:03:07,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [17/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:03:07,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [18/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:03:07,527 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:07,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [19/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:03:07,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [20/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-10-24 10:03:07,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [21/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:03:07,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [22/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:03:07,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [23/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:03:07,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [24/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:03:07,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [25/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 7 (trigger: .modal div.numpad button[value="7"]) 2026-10-24 10:03:07,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [26/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:03:07,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [27/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step remaining amount is 15.05 (trigger: .payment-status-remaining .amount:contains("15.05")) 2026-10-24 10:03:08,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [28/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:03:08,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [29/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:03:08,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [30/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:03:08,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [31/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:03:08,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48485227 started for PoS orders references: [{'name': 'Order 00287-001-0001', 'uuid': '12efb314-1a9f-4a99-8cd3-20d0a5172a48'}] 2026-10-24 10:03:08,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [32/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen .receipt-total:contains("15.72") 2026-10-24 10:03:08,391 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:03:12,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48485227 order {'name': 'Order 00287-001-0001', 'uuid': '12efb314-1a9f-4a99-8cd3-20d0a5172a48'} created pos.order #251 2026-10-24 10:03:12,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48485227 finished 2026-10-24 10:03:12,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 1093 1.404 3.156 2026-10-24 10:03:13,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:13] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:03:13,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:03:13,166 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:13] "GET /web/image?model=pos.config&id=22&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.016 2026-10-24 10:03:13,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [33/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen 2026-10-24 10:03:13,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [34/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen 2026-10-24 10:03:13,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [35/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen 2026-10-24 10:03:13,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [36/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen 2026-10-24 10:03:13,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [37/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:03:13,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [38/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:03:13,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [39/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:03:13,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [40/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:03:13,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [41/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .pos-search-bar .filter 2026-10-24 10:03:13,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [42/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .pos-search-bar .filter ul 2026-10-24 10:03:13,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [43/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-10-24 10:03:13,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [44/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .pos-search-bar .filter 2026-10-24 10:03:14,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [45/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .pos-search-bar .filter ul 2026-10-24 10:03:14,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [46/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 10:03:14,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [47/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:03:14,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.018 0.020 2026-10-24 10:03:14,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [48/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:03:14,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [49/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:03:14,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [50/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:03:14,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [51/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:03:14,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [52/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:03:14,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [53/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step total is -15.72 (trigger: .total:contains("-15.72")) 2026-10-24 10:03:14,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [54/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:03:14,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [55/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 10:03:14,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [56/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:03:14,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [57/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:03:14,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [58/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-10-24 10:03:14,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [59/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:03:14,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [60/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: - (trigger: .modal div.numpad button[value="-"]) 2026-10-24 10:03:15,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [61/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:03:15,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [62/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:03:15,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [63/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:03:15,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [64/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click numpad button: 7 (trigger: .modal div.numpad button[value="7"]) 2026-10-24 10:03:15,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [65/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:03:15,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [66/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step remaining amount is -15.05 (trigger: .payment-status-remaining .amount:contains("-15.05")) 2026-10-24 10:03:15,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [67/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:03:15,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [68/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:03:15,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [69/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:03:15,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [70/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:03:15,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [71/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen .receipt-total:contains("-15.72") 2026-10-24 10:03:15,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47032668 started for PoS orders references: [{'name': 'Order 00287-001-0002', 'uuid': '120a94ce-88c2-4681-8cf1-526a9e603572'}] 2026-10-24 10:03:18,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47032668 order {'name': 'Order 00287-001-0002', 'uuid': '120a94ce-88c2-4681-8cf1-526a9e603572'} created pos.order #252 2026-10-24 10:03:18,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47032668 finished 2026-10-24 10:03:18,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 741 1.020 2.088 2026-10-24 10:03:18,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 2.491 2026-10-24 10:03:18,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:18] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:03:18,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.010 0.013 2026-10-24 10:03:18,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [72/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen 2026-10-24 10:03:19,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [73/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen 2026-10-24 10:03:19,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [74/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen 2026-10-24 10:03:19,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [75/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step .receipt-screen 2026-10-24 10:03:19,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [76/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:03:19,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: [77/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:03:19,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: tour succeeded 2026-10-24 10:03:19,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:03:19,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.browser: heap 22564684 (allocated 24784896) 2026-10-24 10:03:19,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Closing chrome headless with pid 41638 2026-10-24 10:03:19,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Closing websocket connection 2026-10-24 10:03:19,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Terminating chrome headless with pid 41638 2026-10-24 10:03:19,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100319_805077_test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left.txt 2026-10-24 10:03:19,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_no_rounding_left: Removing chrome user profile "/tmp/tmptkky8i3m_chrome_odoo" 2026-10-24 10:03:21,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding ... 2026-10-24 10:03:22,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Chrome pid: 41849 2026-10-24 10:03:22,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Chrome headless temporary user profile dir: /tmp/tmpfpug61p4_chrome_odoo 2026-10-24 10:03:22,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Issuing json command http://127.0.0.1:36529/json/version 2026-10-24 10:03:22,204 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36529/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:03:22,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Browser version: Chrome/150.0.7871.114 2026-10-24 10:03:22,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Issuing json command http://127.0.0.1:36529/json 2026-10-24 10:03:22,292 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36529/json with timeout 3 increased to 10s during tests 2026-10-24 10:03:22,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Websocket url found: ws://127.0.0.1:36529/devtools/page/B2A2836399B7486FD6DC094766307DD0 2026-10-24 10:03:22,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Enable chrome headless console log notification 2026-10-24 10:03:22,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Chrome headless enable page notifications 2026-10-24 10:03:22,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:03:22,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Setting session cookie in browser 2026-10-24 10:03:22,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:03:22,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:03:22,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:03:23,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:23] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 130 0.103 0.925 2026-10-24 10:03:23,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Navigation result: {'frameId': 'B2A2836399B7486FD6DC094766307DD0', 'loaderId': '3C8AF72DDAC0935A92B45EE8B08231C7', 'isDownload': False} 2026-10-24 10:03:23,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Evaluate ready code "odoo.isTourReady('test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding')" 2026-10-24 10:03:23,527 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:03:23,578 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:23] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.033 2026-10-24 10:03:23,604 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:23] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.056 2026-10-24 10:03:23,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:23] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.073 2026-10-24 10:03:24,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:03:24,243 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:03:24,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: IndexedDB 1 Ready 2026-10-24 10:03:24,276 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:03:24,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Evaluate test code "odoo.startTour('test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:03:24,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-24 10:03:24,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [1/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:03:25,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.336 0.589 2026-10-24 10:03:25,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.843 2026-10-24 10:03:25,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-24 10:03:25,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:03:25,509 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:03:25,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:03:25,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: Owl is running in 'dev' mode. 2026-10-24 10:03:25,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:25,726 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:03:25,795 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:25,799 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:03:25,814 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:03:25,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.020 0.062 2026-10-24 10:03:25,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [2/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:03:25,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 9 0.014 0.105 2026-10-24 10:03:25,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:25] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 4 0.006 0.147 2026-10-24 10:03:26,024 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 10:03:26,049 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.030 2026-10-24 10:03:26,075 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.044 2026-10-24 10:03:26,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.044 2026-10-24 10:03:26,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.008 0.038 2026-10-24 10:03:26,132 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.044 2026-10-24 10:03:26,151 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.082 2026-10-24 10:03:26,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.136 2026-10-24 10:03:26,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [3/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-10-24 10:03:26,197 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.135 2026-10-24 10:03:26,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.079 2026-10-24 10:03:26,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.116 2026-10-24 10:03:26,364 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.038 0.141 2026-10-24 10:03:26,385 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.232 2026-10-24 10:03:26,399 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.231 2026-10-24 10:03:26,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [4/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:03:26,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [5/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:03:26,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [6/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:03:26,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [7/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:03:26,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [8/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:03:26,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [9/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:03:27,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [10/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:03:27,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [11/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:03:27,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [12/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:03:27,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [13/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:03:27,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [14/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:03:27,497 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:03:27,501 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:03:27,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [15/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:03:27,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [16/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step total is 15.72 (trigger: .total:contains("15.72")) 2026-10-24 10:03:27,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [17/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:03:27,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [18/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:03:27,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [19/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:03:27,780 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:27,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [20/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:03:27,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [21/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:03:27,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [22/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:03:28,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [23/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:03:28,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [24/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:03:28,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [25/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:03:28,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [26/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:03:28,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [27/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step remaining amount is 15.04 (trigger: .payment-status-remaining .amount:contains("15.04")) 2026-10-24 10:03:28,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [28/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:03:28,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [29/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:03:28,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [30/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:03:28,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [31/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:03:28,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [32/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen .receipt-total:contains("15.72") 2026-10-24 10:03:28,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91160286 started for PoS orders references: [{'name': 'Order 00288-001-0001', 'uuid': '3ec2157a-0c3b-4238-8fe0-9f49c8497d4b'}] 2026-10-24 10:03:28,620 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:03:32,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91160286 order {'name': 'Order 00288-001-0001', 'uuid': '3ec2157a-0c3b-4238-8fe0-9f49c8497d4b'} created pos.order #253 2026-10-24 10:03:32,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91160286 finished 2026-10-24 10:03:32,819 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 1095 1.198 3.028 2026-10-24 10:03:32,890 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:32] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:03:32,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:03:32,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:32] "GET /web/image?model=pos.config&id=22&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 10:03:33,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [33/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen 2026-10-24 10:03:33,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [34/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen .receipt-rounding:contains("-0.04") 2026-10-24 10:03:33,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [35/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen .receipt-to-pay:contains("15.68") 2026-10-24 10:03:33,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [36/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen 2026-10-24 10:03:33,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [37/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:03:33,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [38/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:03:33,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [39/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:03:33,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [40/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:03:33,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [41/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .pos-search-bar .filter 2026-10-24 10:03:33,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [42/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .pos-search-bar .filter ul 2026-10-24 10:03:33,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [43/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-10-24 10:03:33,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [44/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .pos-search-bar .filter 2026-10-24 10:03:33,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [45/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .pos-search-bar .filter ul 2026-10-24 10:03:33,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [46/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 10:03:33,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [47/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:03:33,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.007 0.019 2026-10-24 10:03:34,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [48/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:03:34,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [49/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:03:34,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [50/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:03:34,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [51/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:03:34,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [52/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:03:34,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [53/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step total is -15.72 (trigger: .total:contains("-15.72")) 2026-10-24 10:03:34,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [54/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:03:34,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [55/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 10:03:34,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [56/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:03:34,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [57/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:03:34,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [58/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:03:34,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [59/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:03:34,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [60/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: - (trigger: .modal div.numpad button[value="-"]) 2026-10-24 10:03:34,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [61/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:03:34,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [62/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:03:34,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [63/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:03:35,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [64/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:03:35,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [65/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:03:35,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [66/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step remaining amount is -15.04 (trigger: .payment-status-remaining .amount:contains("-15.04")) 2026-10-24 10:03:35,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [67/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:03:35,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [68/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:03:35,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [69/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:03:35,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [70/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:03:35,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [71/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen .receipt-total:contains("-15.72") 2026-10-24 10:03:35,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87702966 started for PoS orders references: [{'name': 'Order 00288-001-0002', 'uuid': 'd34fff9c-f898-4802-85e1-5d9c6569d80b'}] 2026-10-24 10:03:38,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87702966 order {'name': 'Order 00288-001-0002', 'uuid': 'd34fff9c-f898-4802-85e1-5d9c6569d80b'} created pos.order #254 2026-10-24 10:03:38,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87702966 finished 2026-10-24 10:03:39,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 838 1.177 2.481 2026-10-24 10:03:39,215 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:39] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:03:39,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:03:39,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [72/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen 2026-10-24 10:03:39,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [73/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen .receipt-rounding:contains("0.04") 2026-10-24 10:03:39,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [74/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen .receipt-to-pay:contains("-15.68") 2026-10-24 10:03:39,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [75/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step .receipt-screen 2026-10-24 10:03:39,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [76/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:03:39,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: [77/77] Tour test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:03:39,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: tour succeeded 2026-10-24 10:03:39,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:03:39,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.browser: heap 22672784 (allocated 24522752) 2026-10-24 10:03:39,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Closing chrome headless with pid 41849 2026-10-24 10:03:39,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Closing websocket connection 2026-10-24 10:03:39,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Terminating chrome headless with pid 41849 2026-10-24 10:03:40,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100340_013304_test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding.txt 2026-10-24 10:03:40,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_down_add_invoice_line_not_only_round_cash_method_with_residual_rounding: Removing chrome user profile "/tmp/tmpfpug61p4_chrome_odoo" 2026-10-24 10:03:41,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method ... 2026-10-24 10:03:42,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Chrome pid: 42059 2026-10-24 10:03:42,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Chrome headless temporary user profile dir: /tmp/tmp_osq7up2_chrome_odoo 2026-10-24 10:03:42,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Issuing json command http://127.0.0.1:44013/json/version 2026-10-24 10:03:42,425 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44013/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:03:42,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-24 10:03:42,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Issuing json command http://127.0.0.1:44013/json 2026-10-24 10:03:42,523 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44013/json with timeout 3 increased to 10s during tests 2026-10-24 10:03:42,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Websocket url found: ws://127.0.0.1:44013/devtools/page/41FAEFD82501BBA134BBCDA7A2F84C59 2026-10-24 10:03:42,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Enable chrome headless console log notification 2026-10-24 10:03:42,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Chrome headless enable page notifications 2026-10-24 10:03:42,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:03:42,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Setting session cookie in browser 2026-10-24 10:03:42,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:03:42,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:03:42,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:03:43,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:43] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 130 0.113 1.062 2026-10-24 10:03:43,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Navigation result: {'frameId': '41FAEFD82501BBA134BBCDA7A2F84C59', 'loaderId': '0E9ED6421C8E1020D41320453EB31D5C', 'isDownload': False} 2026-10-24 10:03:43,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Evaluate ready code "odoo.isTourReady('test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method')" 2026-10-24 10:03:44,002 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:03:44,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:44] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 10:03:44,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:44] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.023 2026-10-24 10:03:44,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:44] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-24 10:03:44,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:03:44,786 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:03:44,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: IndexedDB 1 Ready 2026-10-24 10:03:44,812 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:03:44,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Evaluate test code "odoo.startTour('test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:03:44,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [1/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:03:45,664 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:45] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.308 0.557 2026-10-24 10:03:45,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.858 2026-10-24 10:03:45,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:03:45,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:03:45,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:03:46,046 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:03:46,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:03:46,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: Owl is running in 'dev' mode. 2026-10-24 10:03:46,226 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:03:46,240 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:03:46,366 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:03:46,438 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03: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-24 10:03:46,443 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:03:46,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.033 0.078 2026-10-24 10:03:46,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [2/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:03:46,522 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 9 0.007 0.080 2026-10-24 10:03:46,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 4 0.003 0.117 2026-10-24 10:03:46,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.023 2026-10-24 10:03:46,637 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.034 2026-10-24 10:03:46,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.032 2026-10-24 10:03:46,688 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-24 10:03:46,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.032 0.085 2026-10-24 10:03:46,755 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.145 2026-10-24 10:03:46,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [3/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-10-24 10:03:46,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.056 2026-10-24 10:03:46,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.085 2026-10-24 10:03:46,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.095 2026-10-24 10:03:46,821 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.087 2026-10-24 10:03:46,828 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.070 2026-10-24 10:03:46,960 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.047 0.107 2026-10-24 10:03:46,976 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:46] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.170 2026-10-24 10:03:47,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:47] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.010 0.224 2026-10-24 10:03:47,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [4/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:03:47,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [5/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:03:47,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [6/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:03:47,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [7/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:03:47,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [8/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:03:47,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [9/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:03:47,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [10/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:03:47,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [11/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:03:47,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [12/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:03:48,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [13/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:03:48,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [14/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:03:48,165 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:48,169 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:03:48,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [15/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:03:48,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [16/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step total is 15.72 (trigger: .total:contains("15.72")) 2026-10-24 10:03:48,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [17/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:03:48,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [18/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:03:48,420 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:03:48,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [19/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:03:48,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [20/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:03:48,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [21/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-total:contains("15.72") 2026-10-24 10:03:48,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11735967 started for PoS orders references: [{'name': 'Order 00289-001-0001', 'uuid': 'ba4bd9bf-ad96-4478-b576-60c7915021e9'}] 2026-10-24 10:03:48,663 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:03:52,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11735967 order {'name': 'Order 00289-001-0001', 'uuid': 'ba4bd9bf-ad96-4478-b576-60c7915021e9'} created pos.order #255 2026-10-24 10:03:52,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11735967 finished 2026-10-24 10:03:52,266 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 947 1.036 2.616 2026-10-24 10:03:52,358 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:52] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:03:52,406 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:03:52,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:52] "GET /web/image?model=pos.config&id=22&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 10:03:52,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [22/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen 2026-10-24 10:03:52,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [23/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-rounding:contains("-0.02") 2026-10-24 10:03:52,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [24/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-to-pay:contains("15.70") 2026-10-24 10:03:52,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [25/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen 2026-10-24 10:03:52,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [26/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:03:52,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [27/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:03:52,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [28/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:03:53,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [29/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:03:53,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [30/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter 2026-10-24 10:03:53,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [31/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter ul 2026-10-24 10:03:53,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [32/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-10-24 10:03:53,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [33/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter 2026-10-24 10:03:53,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [34/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter ul 2026-10-24 10:03:53,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [35/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 10:03:53,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [36/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:03:53,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:53] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.010 0.029 2026-10-24 10:03:53,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [37/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:03:53,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [38/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:03:53,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [39/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:03:53,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [40/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:03:53,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [41/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:03:53,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [42/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step total is -15.72 (trigger: .total:contains("-15.72")) 2026-10-24 10:03:54,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [43/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:03:54,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [44/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:03:54,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [45/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:03:54,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [46/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:03:54,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [47/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-total:contains("-15.72") 2026-10-24 10:03:54,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36420177 started for PoS orders references: [{'name': 'Order 00289-001-0002', 'uuid': '9b8f1f80-8e6a-428f-9c00-4fc3907019f2'}] 2026-10-24 10:03:56,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36420177 order {'name': 'Order 00289-001-0002', 'uuid': '9b8f1f80-8e6a-428f-9c00-4fc3907019f2'} created pos.order #256 2026-10-24 10:03:56,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36420177 finished 2026-10-24 10:03:57,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 691 0.885 1.872 2026-10-24 10:03:57,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:57] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:03:57,301 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:03:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:03:57,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [48/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen 2026-10-24 10:03:57,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [49/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-rounding:contains("0.02") 2026-10-24 10:03:57,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [50/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-to-pay:contains("-15.70") 2026-10-24 10:03:57,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [51/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step .receipt-screen 2026-10-24 10:03:57,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [52/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:03:57,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: [53/53] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:03:57,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: tour succeeded 2026-10-24 10:03:57,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: ╔══════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:03:57,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.browser: heap 22548944 (allocated 24784896) 2026-10-24 10:03:57,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Closing chrome headless with pid 42059 2026-10-24 10:03:57,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Closing websocket connection 2026-10-24 10:03:57,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Terminating chrome headless with pid 42059 2026-10-24 10:03:58,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100358_031061_test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method.txt 2026-10-24 10:03:58,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method: Removing chrome user profile "/tmp/tmp_osq7up2_chrome_odoo" 2026-10-24 10:03:58,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash ... 2026-10-24 10:03:59,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Chrome pid: 42267 2026-10-24 10:03:59,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Chrome headless temporary user profile dir: /tmp/tmphd8c16gn_chrome_odoo 2026-10-24 10:03:59,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Issuing json command http://127.0.0.1:37753/json/version 2026-10-24 10:03:59,628 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37753/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:03:59,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Browser version: Chrome/150.0.7871.114 2026-10-24 10:03:59,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Issuing json command http://127.0.0.1:37753/json 2026-10-24 10:03:59,680 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37753/json with timeout 3 increased to 10s during tests 2026-10-24 10:03:59,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Websocket url found: ws://127.0.0.1:37753/devtools/page/CCB3A9E5B99061E54C7F21549255A4FF 2026-10-24 10:03:59,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Enable chrome headless console log notification 2026-10-24 10:03:59,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Chrome headless enable page notifications 2026-10-24 10:03:59,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:03:59,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Setting session cookie in browser 2026-10-24 10:04:00,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:04:00,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:04:00,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:04:02,332 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:02] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 130 0.100 2.199 2026-10-24 10:04:02,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Navigation result: {'frameId': 'CCB3A9E5B99061E54C7F21549255A4FF', 'loaderId': '3C8ED96E3946AC41F62E37E017894EFF', 'isDownload': False} 2026-10-24 10:04:02,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Evaluate ready code "odoo.isTourReady('test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash')" 2026-10-24 10:04:02,359 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:04:02,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:02] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-24 10:04:02,408 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:02] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-10-24 10:04:02,437 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:02] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.045 2026-10-24 10:04:03,095 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:04:03,134 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:04:03,141 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:04:03,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: IndexedDB 1 Ready 2026-10-24 10:04:03,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-24 10:04:03,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Evaluate test code "odoo.startTour('test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:04:03,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [1/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:04:04,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.333 0.682 2026-10-24 10:04:04,178 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.966 2026-10-24 10:04:04,408 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-24 10:04:04,438 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:04:04,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:04:04,557 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-10-24 10:04:04,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: Owl is running in 'dev' mode. 2026-10-24 10:04:04,695 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:04:04,709 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:04:04,800 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:04:04,865 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 10:04:04,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.046 0.055 2026-10-24 10:04:04,910 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.079 2026-10-24 10:04:04,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [2/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:04:04,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 9 0.008 0.109 2026-10-24 10:04:04,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:04] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 4 0.004 0.116 2026-10-24 10:04:05,041 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.016 2026-10-24 10:04:05,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.020 0.049 2026-10-24 10:04:05,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.080 2026-10-24 10:04:05,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.067 2026-10-24 10:04:05,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.064 2026-10-24 10:04:05,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [3/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-10-24 10:04:05,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.062 2026-10-24 10:04:05,182 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.097 2026-10-24 10:04:05,231 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.018 0.139 2026-10-24 10:04:05,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.128 2026-10-24 10:04:05,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.014 0.138 2026-10-24 10:04:05,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.146 2026-10-24 10:04:05,407 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.131 2026-10-24 10:04:05,419 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.244 2026-10-24 10:04:05,430 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:05] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.233 2026-10-24 10:04:05,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [4/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:04:05,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [5/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:04:05,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [6/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:04:05,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [7/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:04:05,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [8/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:04:05,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [9/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:04:06,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [10/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:04:06,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [11/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:04:06,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [12/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:04:06,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [13/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:04:06,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [14/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:04:06,556 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:04:06,561 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:04:06,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [15/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:04:06,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [16/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step total is 15.72 (trigger: .total:contains("15.72")) 2026-10-24 10:04:06,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [17/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:04:06,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [18/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:04:06,855 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:04:06,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [19/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:04:06,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [20/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:04:07,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [21/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:04:07,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [22/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:04:07,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [23/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:04:07,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [24/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:04:07,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [25/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:04:07,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [26/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:04:07,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [27/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step remaining amount is 15.04 (trigger: .payment-status-remaining .amount:contains("15.04")) 2026-10-24 10:04:07,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [28/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:04:07,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [29/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:04:07,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [30/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:04:07,575 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [31/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:04:07,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13091529 started for PoS orders references: [{'name': 'Order 00290-001-0001', 'uuid': 'bbbaa252-9d63-4063-8f5c-66f68d2df9c6'}] 2026-10-24 10:04:07,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [32/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-total:contains("15.72") 2026-10-24 10:04:07,687 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:04:11,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13091529 order {'name': 'Order 00290-001-0001', 'uuid': 'bbbaa252-9d63-4063-8f5c-66f68d2df9c6'} created pos.order #257 2026-10-24 10:04:11,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13091529 finished 2026-10-24 10:04:12,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 1096 1.416 3.053 2026-10-24 10:04:12,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:12] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:04:12,275 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.031 2026-10-24 10:04:12,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:12] "GET /web/image?model=pos.config&id=22&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.016 2026-10-24 10:04:12,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [33/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen 2026-10-24 10:04:12,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [34/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-rounding:contains("0.01") 2026-10-24 10:04:12,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [35/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-to-pay:contains("15.73") 2026-10-24 10:04:12,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [36/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen 2026-10-24 10:04:12,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [37/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:04:12,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [38/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:04:12,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [39/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:04:12,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [40/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:04:12,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [41/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter 2026-10-24 10:04:12,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [42/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter ul 2026-10-24 10:04:13,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [43/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-10-24 10:04:13,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [44/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter 2026-10-24 10:04:13,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [45/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter ul 2026-10-24 10:04:13,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [46/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 10:04:13,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [47/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:04:13,309 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.011 0.023 2026-10-24 10:04:13,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [48/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:04:13,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [49/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:04:13,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [50/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:04:13,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [51/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:04:13,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [52/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:04:13,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [53/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step total is -15.72 (trigger: .total:contains("-15.72")) 2026-10-24 10:04:13,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [54/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:04:13,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [55/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:04:13,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [56/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:04:13,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [57/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:04:14,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [58/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 10:04:14,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [59/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:04:14,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [60/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: - (trigger: .modal div.numpad button[value="-"]) 2026-10-24 10:04:14,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [61/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:04:14,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [62/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:04:14,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [63/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:04:14,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [64/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:04:14,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [65/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:04:14,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [66/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step remaining amount is -15.04 (trigger: .payment-status-remaining .amount:contains("-15.04")) 2026-10-24 10:04:14,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [67/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:04:14,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [68/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:04:14,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [69/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:04:14,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [70/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:04:14,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [71/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-total:contains("-15.72") 2026-10-24 10:04:14,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67568235 started for PoS orders references: [{'name': 'Order 00290-001-0002', 'uuid': 'bc47bf4a-df44-42f2-8d6e-8da3778d8b28'}] 2026-10-24 10:04:18,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67568235 order {'name': 'Order 00290-001-0002', 'uuid': 'bc47bf4a-df44-42f2-8d6e-8da3778d8b28'} created pos.order #258 2026-10-24 10:04:18,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67568235 finished 2026-10-24 10:04:18,189 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 839 1.102 2.313 2026-10-24 10:04:18,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:18] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:04:18,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:04:18,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [72/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen 2026-10-24 10:04:18,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [73/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-rounding:contains("-0.01") 2026-10-24 10:04:18,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [74/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-to-pay:contains("-15.73") 2026-10-24 10:04:18,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [75/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen 2026-10-24 10:04:18,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [76/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:04:18,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: [77/77] Tour test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:04:18,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: tour succeeded 2026-10-24 10:04:18,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:04:18,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.browser: heap 22568928 (allocated 25047040) 2026-10-24 10:04:18,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Closing chrome headless with pid 42267 2026-10-24 10:04:18,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Closing websocket connection 2026-10-24 10:04:18,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Terminating chrome headless with pid 42267 2026-10-24 10:04:19,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100419_071482_test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash.txt 2026-10-24 10:04:19,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_not_only_round_cash_method_pay_by_bank_and_cash: Removing chrome user profile "/tmp/tmphd8c16gn_chrome_odoo" 2026-10-24 10:04:20,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method ... 2026-10-24 10:04:21,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Chrome pid: 42480 2026-10-24 10:04:21,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Chrome headless temporary user profile dir: /tmp/tmpjnyxdpyp_chrome_odoo 2026-10-24 10:04:21,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Issuing json command http://127.0.0.1:37793/json/version 2026-10-24 10:04:21,435 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37793/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:04:21,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-24 10:04:21,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Issuing json command http://127.0.0.1:37793/json 2026-10-24 10:04:21,489 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37793/json with timeout 3 increased to 10s during tests 2026-10-24 10:04:21,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Websocket url found: ws://127.0.0.1:37793/devtools/page/5BD915C181771F8DFC95BEA0D86D789D 2026-10-24 10:04:21,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Enable chrome headless console log notification 2026-10-24 10:04:21,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Chrome headless enable page notifications 2026-10-24 10:04:21,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:04:21,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Setting session cookie in browser 2026-10-24 10:04:21,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:04:21,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:04:21,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:04:22,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:22] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 130 0.090 0.927 2026-10-24 10:04:22,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Navigation result: {'frameId': '5BD915C181771F8DFC95BEA0D86D789D', 'loaderId': 'CFA35C50A8F658F8B5E8FB5E36499D2B', 'isDownload': False} 2026-10-24 10:04:22,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Evaluate ready code "odoo.isTourReady('test_cash_rounding_halfup_add_invoice_line_only_round_cash_method')" 2026-10-24 10:04:22,679 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:04:22,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:22] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.032 2026-10-24 10:04:22,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:22] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 10:04:22,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:22] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-10-24 10:04:23,387 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:04:23,412 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:04:23,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: IndexedDB 1 Ready 2026-10-24 10:04:23,458 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.021 2026-10-24 10:04:23,463 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:04:23,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Evaluate test code "odoo.startTour('test_cash_rounding_halfup_add_invoice_line_only_round_cash_method', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:04:23,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [1/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:04:24,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.273 0.499 2026-10-24 10:04:24,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.701 2026-10-24 10:04:24,439 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-24 10:04:24,473 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:04:24,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:04:24,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:04:24,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: Owl is running in 'dev' mode. 2026-10-24 10:04:24,722 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:04:24,724 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:04:24,810 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:04:24,848 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04: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-24 10:04:24,875 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:04:24,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.058 0.053 2026-10-24 10:04:24,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [2/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:04:24,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 9 0.007 0.057 2026-10-24 10:04:24,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:24] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 4 0.004 0.155 2026-10-24 10:04:25,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.047 2026-10-24 10:04:25,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.064 2026-10-24 10:04:25,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.075 2026-10-24 10:04:25,128 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.093 2026-10-24 10:04:25,170 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.104 2026-10-24 10:04:25,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [3/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-10-24 10:04:25,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.133 2026-10-24 10:04:25,196 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.074 2026-10-24 10:04:25,204 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.007 2026-10-24 10:04:25,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.041 2026-10-24 10:04:25,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.116 2026-10-24 10:04:25,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.047 2026-10-24 10:04:25,369 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.045 0.107 2026-10-24 10:04:25,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.222 2026-10-24 10:04:25,406 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:25] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.248 2026-10-24 10:04:25,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [4/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:04:25,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [5/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:04:25,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [6/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:04:25,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [7/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:04:25,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [8/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:04:25,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [9/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:04:26,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [10/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:04:26,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [11/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:04:26,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [12/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:04:26,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [13/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:04:26,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [14/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:04:26,514 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:04:26,518 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:04:26,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [15/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:04:26,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [16/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step total is 15.72 (trigger: .total:contains("15.72")) 2026-10-24 10:04:26,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [17/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:04:26,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [18/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:04:26,784 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:04:26,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [19/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:04:26,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [20/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:04:26,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48128964 started for PoS orders references: [{'name': 'Order 00291-001-0001', 'uuid': '120fe24c-dcad-4d27-a0e2-4389cc0beade'}] 2026-10-24 10:04:26,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [21/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen .receipt-total:contains("15.72") 2026-10-24 10:04:27,031 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:04:30,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48128964 order {'name': 'Order 00291-001-0001', 'uuid': '120fe24c-dcad-4d27-a0e2-4389cc0beade'} created pos.order #259 2026-10-24 10:04:30,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48128964 finished 2026-10-24 10:04:31,029 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 947 1.246 2.797 2026-10-24 10:04:31,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:04:31,173 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:04:31,282 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:31] "GET /web/image?model=pos.config&id=22&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 10:04:31,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [22/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen 2026-10-24 10:04:31,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [23/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen .receipt-rounding:contains("-0.02") 2026-10-24 10:04:31,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [24/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen .receipt-to-pay:contains("15.70") 2026-10-24 10:04:31,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [25/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen 2026-10-24 10:04:31,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [26/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:04:31,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [27/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:04:31,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [28/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:04:31,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [29/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:04:31,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [30/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .pos-search-bar .filter 2026-10-24 10:04:31,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [31/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .pos-search-bar .filter ul 2026-10-24 10:04:32,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [32/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-10-24 10:04:32,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [33/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .pos-search-bar .filter 2026-10-24 10:04:32,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [34/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .pos-search-bar .filter ul 2026-10-24 10:04:32,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [35/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 10:04:32,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [36/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:04:32,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.007 0.036 2026-10-24 10:04:32,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [37/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:04:32,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [38/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:04:32,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [39/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:04:32,589 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:32] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 83 0.076 0.157 2026-10-24 10:04:32,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [40/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:04:32,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [41/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:04:32,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 24 0.045 0.074 2026-10-24 10:04:32,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [42/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step total is -15.72 (trigger: .total:contains("-15.72")) 2026-10-24 10:04:32,766 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.006 0.118 2026-10-24 10:04:32,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.009 2026-10-24 10:04:32,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [43/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:04:32,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [44/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:04:32,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [45/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:04:33,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [46/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:04:33,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56858809 started for PoS orders references: [{'name': 'Order 00291-001-0002', 'uuid': 'd4f5abe6-1992-4a01-af9b-f67e2c515fc3'}] 2026-10-24 10:04:33,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [47/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen .receipt-total:contains("-15.72") 2026-10-24 10:04:35,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56858809 order {'name': 'Order 00291-001-0002', 'uuid': 'd4f5abe6-1992-4a01-af9b-f67e2c515fc3'} created pos.order #260 2026-10-24 10:04:35,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56858809 finished 2026-10-24 10:04:35,755 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 688 0.803 1.822 2026-10-24 10:04:35,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:35] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:04:35,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:04:35,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [48/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen 2026-10-24 10:04:35,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [49/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen .receipt-rounding:contains("0.02") 2026-10-24 10:04:35,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [50/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen .receipt-to-pay:contains("-15.70") 2026-10-24 10:04:36,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [51/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step .receipt-screen 2026-10-24 10:04:36,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [52/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:04:36,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: [53/53] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:04:36,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: tour succeeded 2026-10-24 10:04:36,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: ╔══════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_halfup_add_invoice_line_only_round_cash_method SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:04:36,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.browser: heap 22478860 (allocated 24260608) 2026-10-24 10:04:36,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Closing chrome headless with pid 42480 2026-10-24 10:04:36,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Closing websocket connection 2026-10-24 10:04:36,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Terminating chrome headless with pid 42480 2026-10-24 10:04:36,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100436_524254_test_cash_rounding_halfup_add_invoice_line_only_round_cash_method.txt 2026-10-24 10:04:36,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method: Removing chrome user profile "/tmp/tmpjnyxdpyp_chrome_odoo" 2026-10-24 10:04:37,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash ... 2026-10-24 10:04:38,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Chrome pid: 42689 2026-10-24 10:04:38,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Chrome headless temporary user profile dir: /tmp/tmp5_cv7kfu_chrome_odoo 2026-10-24 10:04:38,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Issuing json command http://127.0.0.1:42841/json/version 2026-10-24 10:04:38,241 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42841/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:04:38,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Browser version: Chrome/150.0.7871.114 2026-10-24 10:04:38,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Issuing json command http://127.0.0.1:42841/json 2026-10-24 10:04:38,328 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42841/json with timeout 3 increased to 10s during tests 2026-10-24 10:04:38,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Websocket url found: ws://127.0.0.1:42841/devtools/page/4D748653CA7A8D1C2ECD5395B5E65C65 2026-10-24 10:04:38,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Enable chrome headless console log notification 2026-10-24 10:04:38,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Chrome headless enable page notifications 2026-10-24 10:04:38,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:04:38,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Setting session cookie in browser 2026-10-24 10:04:38,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:04:38,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:04:38,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:04:39,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:39] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 130 0.096 0.978 2026-10-24 10:04:39,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Navigation result: {'frameId': '4D748653CA7A8D1C2ECD5395B5E65C65', 'loaderId': 'B2B8B9139F901997154C21A19BFFDA86', 'isDownload': False} 2026-10-24 10:04:39,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Evaluate ready code "odoo.isTourReady('test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash')" 2026-10-24 10:04:39,701 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:04:39,722 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:39] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 10:04:39,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:39] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-24 10:04:39,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:39] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 10:04:40,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:40] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:04:40,374 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:04:40,384 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:04:40,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: IndexedDB 1 Ready 2026-10-24 10:04:40,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Evaluate test code "odoo.startTour('test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:04:40,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [1/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:04:41,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:41] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.311 0.573 2026-10-24 10:04:41,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.901 2026-10-24 10:04:41,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:04:41,642 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-24 10:04:41,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:04:41,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:04:41,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:41] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.014 2026-10-24 10:04:41,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: Owl is running in 'dev' mode. 2026-10-24 10:04:41,934 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:04:41,935 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:04:42,067 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:04:42,115 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-24 10:04:42,131 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 10:04:42,141 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 9 0.027 0.075 2026-10-24 10:04:42,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [2/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:04:42,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 4 0.005 0.078 2026-10-24 10:04:42,279 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.021 0.223 2026-10-24 10:04:42,311 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.064 2026-10-24 10:04:42,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.054 2026-10-24 10:04:42,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.043 2026-10-24 10:04:42,358 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.081 2026-10-24 10:04:42,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.043 2026-10-24 10:04:42,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.027 0.128 2026-10-24 10:04:42,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [3/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-10-24 10:04:42,441 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.090 2026-10-24 10:04:42,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.086 2026-10-24 10:04:42,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.244 2026-10-24 10:04:42,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.070 2026-10-24 10:04:42,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.137 2026-10-24 10:04:42,700 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.050 0.181 2026-10-24 10:04:42,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.255 2026-10-24 10:04:42,725 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:42] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.389 2026-10-24 10:04:42,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [4/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:04:42,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [5/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:04:42,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [6/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:04:43,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [7/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:04:43,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [8/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:04:43,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [9/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:04:43,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [10/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:04:43,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [11/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:04:43,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [12/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:04:43,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [13/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:04:43,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [14/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:04:43,763 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:04:43,771 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:04:43,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [15/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:04:43,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [16/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step total is 15.72 (trigger: .total:contains("15.72")) 2026-10-24 10:04:43,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [17/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:04:44,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [18/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:04:44,057 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:04:44,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [19/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:04:44,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [20/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:04:44,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [21/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:04:44,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [22/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:04:44,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [23/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:04:44,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [24/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:04:44,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [25/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:04:44,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [26/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:04:44,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [27/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step remaining amount is 15.04 (trigger: .payment-status-remaining .amount:contains("15.04")) 2026-10-24 10:04:44,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [28/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:04:44,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [29/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:04:44,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [30/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:04:44,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [31/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:04:44,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [32/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-total:contains("15.72") 2026-10-24 10:04:44,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36361112 started for PoS orders references: [{'name': 'Order 00292-001-0001', 'uuid': '04989693-a098-4ff8-9d6b-9eac9950026d'}] 2026-10-24 10:04:44,892 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:04:49,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36361112 order {'name': 'Order 00292-001-0001', 'uuid': '04989693-a098-4ff8-9d6b-9eac9950026d'} created pos.order #261 2026-10-24 10:04:49,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36361112 finished 2026-10-24 10:04:49,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 1096 1.683 2.978 2026-10-24 10:04:49,622 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:49] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:04:49,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:04:49,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:49] "GET /web/image?model=pos.config&id=22&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 10:04:49,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [33/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen 2026-10-24 10:04:49,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [34/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-rounding:contains("0.01") 2026-10-24 10:04:49,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [35/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-to-pay:contains("15.73") 2026-10-24 10:04:49,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [36/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen 2026-10-24 10:04:50,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [37/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:04:50,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [38/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:04:50,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [39/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:04:50,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [40/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:04:50,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [41/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter 2026-10-24 10:04:50,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [42/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter ul 2026-10-24 10:04:50,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [43/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-10-24 10:04:50,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [44/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter 2026-10-24 10:04:50,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [45/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter ul 2026-10-24 10:04:50,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [46/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 10:04:50,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [47/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:04:50,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.021 0.035 2026-10-24 10:04:50,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [48/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:04:50,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [49/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:04:51,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [50/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:04:51,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [51/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:04:51,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [52/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:04:51,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [53/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step total is -15.72 (trigger: .total:contains("-15.72")) 2026-10-24 10:04:51,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [54/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:04:51,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [55/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 10:04:51,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [56/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:04:51,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [57/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:04:51,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [58/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:04:51,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [59/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:04:51,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [60/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: - (trigger: .modal div.numpad button[value="-"]) 2026-10-24 10:04:51,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [61/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:04:51,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [62/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:04:51,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [63/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:04:51,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [64/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:04:51,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [65/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:04:52,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [66/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step remaining amount is -15.04 (trigger: .payment-status-remaining .amount:contains("-15.04")) 2026-10-24 10:04:52,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [67/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:04:52,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [68/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:04:52,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [69/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:04:52,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [70/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:04:52,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75662362 started for PoS orders references: [{'name': 'Order 00292-001-0002', 'uuid': 'a5f42d32-be3b-454b-8cb6-1e8725a80b60'}] 2026-10-24 10:04:52,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [71/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-total:contains("-15.72") 2026-10-24 10:04:55,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75662362 order {'name': 'Order 00292-001-0002', 'uuid': 'a5f42d32-be3b-454b-8cb6-1e8725a80b60'} created pos.order #262 2026-10-24 10:04:55,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75662362 finished 2026-10-24 10:04:55,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 839 1.131 2.390 2026-10-24 10:04:55,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:04:55,993 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:04:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:04:56,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [72/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen 2026-10-24 10:04:56,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [73/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-rounding:contains("-0.01") 2026-10-24 10:04:56,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [74/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen .receipt-to-pay:contains("-15.73") 2026-10-24 10:04:56,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [75/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step .receipt-screen 2026-10-24 10:04:56,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [76/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:04:56,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: [77/77] Tour test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:04:56,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: tour succeeded 2026-10-24 10:04:56,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:04:56,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.browser: heap 22549296 (allocated 25309184) 2026-10-24 10:04:56,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Closing chrome headless with pid 42689 2026-10-24 10:04:56,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Closing websocket connection 2026-10-24 10:04:56,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Terminating chrome headless with pid 42689 2026-10-24 10:04:56,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100456_826652_test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash.txt 2026-10-24 10:04:56,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_halfup_add_invoice_line_only_round_cash_method_pay_by_bank_and_cash: Removing chrome user profile "/tmp/tmp5_cv7kfu_chrome_odoo" 2026-10-24 10:04:58,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method ... 2026-10-24 10:04:58,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method : To re-introduce when feature is ready 2026-10-24 10:04:58,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method_pay_by_bank_and_cash ... 2026-10-24 10:04:58,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method_pay_by_bank_and_cash : To re-introduce when feature is ready 2026-10-24 10:04:58,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method ... 2026-10-24 10:04:58,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method : To re-introduce when feature is ready 2026-10-24 10:04:58,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method_pay_by_bank_and_cash ... 2026-10-24 10:04:58,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method_pay_by_bank_and_cash : To re-introduce when feature is ready 2026-10-24 10:04:58,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_only_cash_method_with_change ... 2026-10-24 10:04:59,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Chrome pid: 42892 2026-10-24 10:04:59,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Chrome headless temporary user profile dir: /tmp/tmpt4gqodon_chrome_odoo 2026-10-24 10:04:59,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Issuing json command http://127.0.0.1:42179/json/version 2026-10-24 10:04:59,292 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42179/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:04:59,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Browser version: Chrome/150.0.7871.114 2026-10-24 10:04:59,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Issuing json command http://127.0.0.1:42179/json 2026-10-24 10:04:59,331 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42179/json with timeout 3 increased to 10s during tests 2026-10-24 10:04:59,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Websocket url found: ws://127.0.0.1:42179/devtools/page/5748128A5F157C3D5DF93054200B785D 2026-10-24 10:04:59,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Enable chrome headless console log notification 2026-10-24 10:04:59,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Chrome headless enable page notifications 2026-10-24 10:04:59,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:04:59,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Setting session cookie in browser 2026-10-24 10:04:59,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:04:59,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:04:59,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:05:00,601 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:00] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 130 0.086 0.973 2026-10-24 10:05:00,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Navigation result: {'frameId': '5748128A5F157C3D5DF93054200B785D', 'loaderId': 'A2EBC7B3D582C9CD3C4C9C5495143D71', 'isDownload': False} 2026-10-24 10:05:00,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Evaluate ready code "odoo.isTourReady('test_cash_rounding_only_cash_method_with_change')" 2026-10-24 10:05:00,638 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:05:00,676 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-24 10:05:00,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.037 2026-10-24 10:05:00,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-24 10:05:01,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:05:01,350 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:05:01,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: IndexedDB 1 Ready 2026-10-24 10:05:01,395 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:05:01,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Evaluate test code "odoo.startTour('test_cash_rounding_only_cash_method_with_change', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:05:01,416 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.036 0.020 2026-10-24 10:05:01,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [1/35] Tour test_cash_rounding_only_cash_method_with_change → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:05:02,226 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.286 0.563 2026-10-24 10:05:02,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.788 2026-10-24 10:05:02,454 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 10:05:02,488 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:05:02,548 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 10:05:02,604 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.020 2026-10-24 10:05:02,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: Owl is running in 'dev' mode. 2026-10-24 10:05:02,763 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:02,774 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:05:02,857 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:02,905 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:05:02,911 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:05:02,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.034 0.061 2026-10-24 10:05:02,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:02] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 9 0.009 0.117 2026-10-24 10:05:03,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [2/35] Tour test_cash_rounding_only_cash_method_with_change → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:05:03,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 4 0.005 0.100 2026-10-24 10:05:03,117 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.020 2026-10-24 10:05:03,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.050 2026-10-24 10:05:03,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.078 2026-10-24 10:05:03,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.060 2026-10-24 10:05:03,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-24 10:05:03,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.016 0.033 2026-10-24 10:05:03,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.014 0.092 2026-10-24 10:05:03,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.052 2026-10-24 10:05:03,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [3/35] Tour test_cash_rounding_only_cash_method_with_change → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-10-24 10:05:03,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.103 2026-10-24 10:05:03,292 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.090 2026-10-24 10:05:03,314 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-24 10:05:03,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.103 2026-10-24 10:05:03,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.091 2026-10-24 10:05:03,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.046 0.127 2026-10-24 10:05:03,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [4/35] Tour test_cash_rounding_only_cash_method_with_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:05:03,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [5/35] Tour test_cash_rounding_only_cash_method_with_change → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:05:03,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [6/35] Tour test_cash_rounding_only_cash_method_with_change → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:05:03,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [7/35] Tour test_cash_rounding_only_cash_method_with_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:05:03,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [8/35] Tour test_cash_rounding_only_cash_method_with_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:05:03,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [9/35] Tour test_cash_rounding_only_cash_method_with_change → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:05:04,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [10/35] Tour test_cash_rounding_only_cash_method_with_change → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:05:04,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [11/35] Tour test_cash_rounding_only_cash_method_with_change → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:05:04,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [12/35] Tour test_cash_rounding_only_cash_method_with_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:05:04,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [13/35] Tour test_cash_rounding_only_cash_method_with_change → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:05:04,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [14/35] Tour test_cash_rounding_only_cash_method_with_change → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:05:04,511 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:04,516 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:04,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [15/35] Tour test_cash_rounding_only_cash_method_with_change → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:05:04,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [16/35] Tour test_cash_rounding_only_cash_method_with_change → Step total is 15.72 (trigger: .total:contains("15.72")) 2026-10-24 10:05:04,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [17/35] Tour test_cash_rounding_only_cash_method_with_change → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:05:04,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [18/35] Tour test_cash_rounding_only_cash_method_with_change → Step click numpad button: +20 (trigger: div.numpad button[value="+20"]) 2026-10-24 10:05:04,748 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:05:04,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [19/35] Tour test_cash_rounding_only_cash_method_with_change → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-10-24 10:05:04,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [20/35] Tour test_cash_rounding_only_cash_method_with_change → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:05:04,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [21/35] Tour test_cash_rounding_only_cash_method_with_change → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:05:04,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [22/35] Tour test_cash_rounding_only_cash_method_with_change → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:05:05,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [23/35] Tour test_cash_rounding_only_cash_method_with_change → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:05:05,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [24/35] Tour test_cash_rounding_only_cash_method_with_change → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:05:05,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [25/35] Tour test_cash_rounding_only_cash_method_with_change → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:05:05,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [26/35] Tour test_cash_rounding_only_cash_method_with_change → Step change is -4.30 (trigger: .payment-status-change .amount:contains("-4.30")) 2026-10-24 10:05:05,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [27/35] Tour test_cash_rounding_only_cash_method_with_change → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:05:05,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [28/35] Tour test_cash_rounding_only_cash_method_with_change → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:05:05,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [29/35] Tour test_cash_rounding_only_cash_method_with_change → Step .receipt-screen .receipt-total:contains("15.72") 2026-10-24 10:05:05,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22438104 started for PoS orders references: [{'name': 'Order 00293-001-0001', 'uuid': 'af8858cb-2848-4492-948d-9bf4bc3f4e6d'}] 2026-10-24 10:05:05,424 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:05:08,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22438104 order {'name': 'Order 00293-001-0001', 'uuid': 'af8858cb-2848-4492-948d-9bf4bc3f4e6d'} created pos.order #263 2026-10-24 10:05:08,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22438104 finished 2026-10-24 10:05:08,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 949 1.004 2.447 2026-10-24 10:05:08,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:05:09,002 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:05:09,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:09] "GET /web/image?model=pos.config&id=22&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:05:09,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [30/35] Tour test_cash_rounding_only_cash_method_with_change → Step .receipt-screen 2026-10-24 10:05:09,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [31/35] Tour test_cash_rounding_only_cash_method_with_change → Step .receipt-screen .receipt-rounding:contains("-0.02") 2026-10-24 10:05:09,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [32/35] Tour test_cash_rounding_only_cash_method_with_change → Step .receipt-screen .receipt-to-pay:contains("15.70") 2026-10-24 10:05:09,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [33/35] Tour test_cash_rounding_only_cash_method_with_change → Step .receipt-screen .receipt-change:contains("4.30") 2026-10-24 10:05:09,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [34/35] Tour test_cash_rounding_only_cash_method_with_change → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:05:09,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: [35/35] Tour test_cash_rounding_only_cash_method_with_change → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:05:09,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: tour succeeded 2026-10-24 10:05:09,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_only_cash_method_with_change SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-24 10:05:09,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change.browser: heap 20916836 (allocated 22683648) 2026-10-24 10:05:09,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Closing chrome headless with pid 42892 2026-10-24 10:05:09,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Closing websocket connection 2026-10-24 10:05:09,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Terminating chrome headless with pid 42892 2026-10-24 10:05:09,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100509_853445_test_cash_rounding_only_cash_method_with_change.txt 2026-10-24 10:05:09,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_only_cash_method_with_change: Removing chrome user profile "/tmp/tmpt4gqodon_chrome_odoo" 2026-10-24 10:05:11,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method ... 2026-10-24 10:05:12,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Chrome pid: 43092 2026-10-24 10:05:12,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Chrome headless temporary user profile dir: /tmp/tmp6np8vmqs_chrome_odoo 2026-10-24 10:05:12,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Issuing json command http://127.0.0.1:34357/json/version 2026-10-24 10:05:12,269 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34357/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:05:12,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Browser version: Chrome/150.0.7871.114 2026-10-24 10:05:12,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Issuing json command http://127.0.0.1:34357/json 2026-10-24 10:05:12,288 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34357/json with timeout 3 increased to 10s during tests 2026-10-24 10:05:12,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Websocket url found: ws://127.0.0.1:34357/devtools/page/E4EAE552FE22F3292E78800E3CA5D9FE 2026-10-24 10:05:12,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Enable chrome headless console log notification 2026-10-24 10:05:12,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Chrome headless enable page notifications 2026-10-24 10:05:12,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:05:12,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Setting session cookie in browser 2026-10-24 10:05:12,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:05:12,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:05:12,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:05:14,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:14] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 130 0.107 2.186 2026-10-24 10:05:14,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Navigation result: {'frameId': 'E4EAE552FE22F3292E78800E3CA5D9FE', 'loaderId': 'B88222806BBF355170EB9CB29FB0130F', 'isDownload': False} 2026-10-24 10:05:14,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Evaluate ready code "odoo.isTourReady('test_cash_rounding_up_add_invoice_line_not_only_round_cash_method')" 2026-10-24 10:05:14,793 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:05:14,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:14] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.019 2026-10-24 10:05:14,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:14] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-24 10:05:14,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:14] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.057 2026-10-24 10:05:15,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:05:15,616 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:15,632 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:05:15,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: IndexedDB 1 Ready 2026-10-24 10:05:15,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.018 2026-10-24 10:05:15,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Evaluate test code "odoo.startTour('test_cash_rounding_up_add_invoice_line_not_only_round_cash_method', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:05:15,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [1/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:05:16,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:16] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.411 0.556 2026-10-24 10:05:16,617 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.906 2026-10-24 10:05:16,921 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-24 10:05:16,960 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:05:17,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:05:17,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-10-24 10:05:17,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: Owl is running in 'dev' mode. 2026-10-24 10:05:17,256 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:05:17,258 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:05:17,334 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:17,388 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 10:05:17,420 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.065 2026-10-24 10:05:17,472 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.029 0.105 2026-10-24 10:05:17,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [2/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:05:17,524 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 9 0.007 0.102 2026-10-24 10:05:17,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 4 0.005 0.191 2026-10-24 10:05:17,611 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.015 2026-10-24 10:05:17,633 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.035 2026-10-24 10:05:17,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.037 2026-10-24 10:05:17,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.064 2026-10-24 10:05:17,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.013 0.094 2026-10-24 10:05:17,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.063 2026-10-24 10:05:17,724 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.096 2026-10-24 10:05:17,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.064 2026-10-24 10:05:17,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.055 2026-10-24 10:05:17,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [3/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-10-24 10:05:17,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.093 2026-10-24 10:05:17,805 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.069 2026-10-24 10:05:17,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.209 2026-10-24 10:05:17,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.043 0.128 2026-10-24 10:05:17,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:17] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.264 2026-10-24 10:05:18,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [4/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:05:18,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [5/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:05:18,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [6/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:05:18,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [7/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:05:18,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [8/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:05:18,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [9/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:05:18,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [10/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:05:18,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [11/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:05:18,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [12/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:05:18,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [13/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:05:19,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [14/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:05:19,115 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:05:19,118 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:05:19,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [15/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:05:19,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [16/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step total is 15.72 (trigger: .total:contains("15.72")) 2026-10-24 10:05:19,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [17/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:05:19,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [18/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:05:19,390 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:19,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [19/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:05:19,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [20/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:05:19,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [21/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:05:19,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [22/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:05:19,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [23/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:05:19,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [24/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:05:19,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [25/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 4 (trigger: .modal div.numpad button[value="4"]) 2026-10-24 10:05:19,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [26/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:05:19,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [27/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step remaining amount is 15.08 (trigger: .payment-status-remaining .amount:contains("15.08")) 2026-10-24 10:05:19,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [28/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:05:19,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [29/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:05:20,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [30/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:05:20,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [31/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:05:20,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47223460 started for PoS orders references: [{'name': 'Order 00294-001-0001', 'uuid': '79ab8a48-02b6-4ead-a399-06d076b7d884'}] 2026-10-24 10:05:20,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [32/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-total:contains("15.72") 2026-10-24 10:05:20,227 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:05:24,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47223460 order {'name': 'Order 00294-001-0001', 'uuid': '79ab8a48-02b6-4ead-a399-06d076b7d884'} created pos.order #264 2026-10-24 10:05:24,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47223460 finished 2026-10-24 10:05:24,561 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 1096 1.315 3.048 2026-10-24 10:05:24,661 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:24] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:05:24,753 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:05:24,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:24] "GET /web/image?model=pos.config&id=22&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.014 2026-10-24 10:05:24,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [33/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen 2026-10-24 10:05:24,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [34/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-rounding:contains("0.02") 2026-10-24 10:05:24,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [35/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-to-pay:contains("15.74") 2026-10-24 10:05:25,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [36/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen 2026-10-24 10:05:25,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [37/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:05:25,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [38/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:05:25,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [39/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:05:25,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [40/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:05:25,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [41/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter 2026-10-24 10:05:25,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [42/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter ul 2026-10-24 10:05:25,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [43/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter ul li:contains("All active orders") 2026-10-24 10:05:25,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [44/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter 2026-10-24 10:05:25,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [45/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter ul 2026-10-24 10:05:25,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [46/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 10:05:25,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [47/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:05:25,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:25] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.011 0.029 2026-10-24 10:05:25,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [48/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:05:25,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [49/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:05:26,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [50/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:05:26,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [51/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:05:26,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [52/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:05:26,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [53/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step total is -15.72 (trigger: .total:contains("-15.72")) 2026-10-24 10:05:26,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [54/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:05:26,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [55/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: +/- (trigger: div.numpad button[value="+/-"]) 2026-10-24 10:05:26,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [56/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:05:26,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [57/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:05:26,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [58/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:05:26,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [59/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:05:26,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [60/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: - (trigger: .modal div.numpad button[value="-"]) 2026-10-24 10:05:26,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [61/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:05:26,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [62/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:05:26,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [63/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:05:26,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [64/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click numpad button: 4 (trigger: .modal div.numpad button[value="4"]) 2026-10-24 10:05:26,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [65/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:05:26,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [66/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step remaining amount is -15.08 (trigger: .payment-status-remaining .amount:contains("-15.08")) 2026-10-24 10:05:26,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [67/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:05:27,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [68/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:05:27,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [69/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:05:27,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [70/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:05:27,304 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [71/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-total:contains("-15.72") 2026-10-24 10:05:27,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9075897 started for PoS orders references: [{'name': 'Order 00294-001-0002', 'uuid': 'c91b412b-1b6b-487d-8448-0bd4c2d29ab9'}] 2026-10-24 10:05:30,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9075897 order {'name': 'Order 00294-001-0002', 'uuid': 'c91b412b-1b6b-487d-8448-0bd4c2d29ab9'} created pos.order #265 2026-10-24 10:05:30,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9075897 finished 2026-10-24 10:05:30,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 839 1.145 2.244 2026-10-24 10:05:30,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:30] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:05:30,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-10-24 10:05:30,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [72/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen 2026-10-24 10:05:30,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [73/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-rounding:contains("-0.02") 2026-10-24 10:05:30,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [74/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen .receipt-to-pay:contains("-15.74") 2026-10-24 10:05:31,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [75/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step .receipt-screen 2026-10-24 10:05:31,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [76/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:05:31,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: [77/77] Tour test_cash_rounding_up_add_invoice_line_not_only_round_cash_method → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:05:31,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: tour succeeded 2026-10-24 10:05:31,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: ╔══════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_up_add_invoice_line_not_only_round_cash_method SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:05:31,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.browser: heap 22566188 (allocated 25047040) 2026-10-24 10:05:31,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Closing chrome headless with pid 43092 2026-10-24 10:05:31,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Closing websocket connection 2026-10-24 10:05:31,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Terminating chrome headless with pid 43092 2026-10-24 10:05:31,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100531_772134_test_cash_rounding_up_add_invoice_line_not_only_round_cash_method.txt 2026-10-24 10:05:31,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_add_invoice_line_not_only_round_cash_method: Removing chrome user profile "/tmp/tmp6np8vmqs_chrome_odoo" 2026-10-24 10:05:33,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_up_with_change ... 2026-10-24 10:05:34,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Chrome pid: 43306 2026-10-24 10:05:34,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Chrome headless temporary user profile dir: /tmp/tmpgspf6u1z_chrome_odoo 2026-10-24 10:05:34,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Issuing json command http://127.0.0.1:42577/json/version 2026-10-24 10:05:34,337 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42577/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:05:34,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Browser version: Chrome/150.0.7871.114 2026-10-24 10:05:34,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Issuing json command http://127.0.0.1:42577/json 2026-10-24 10:05:34,455 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42577/json with timeout 3 increased to 10s during tests 2026-10-24 10:05:34,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Websocket url found: ws://127.0.0.1:42577/devtools/page/46CA9197D51D0DEFEEFA25204CE89789 2026-10-24 10:05:34,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Enable chrome headless console log notification 2026-10-24 10:05:34,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Chrome headless enable page notifications 2026-10-24 10:05:34,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:05:34,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Setting session cookie in browser 2026-10-24 10:05:34,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:05:34,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:05:34,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:05:35,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:35] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 181 0.122 1.024 2026-10-24 10:05:35,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Navigation result: {'frameId': '46CA9197D51D0DEFEEFA25204CE89789', 'loaderId': '8570307592CA8D26CC78B4EF2DE731BA', 'isDownload': False} 2026-10-24 10:05:35,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Evaluate ready code "odoo.isTourReady('test_cash_rounding_up_with_change')" 2026-10-24 10:05:35,860 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:05:35,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:35] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-24 10:05:35,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:35] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-24 10:05:35,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:35] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-10-24 10:05:36,545 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:36] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:05:36,567 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:05:36,586 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:05:36,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: IndexedDB 1 Ready 2026-10-24 10:05:36,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Evaluate test code "odoo.startTour('test_cash_rounding_up_with_change', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:05:36,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [1/22] Tour test_cash_rounding_up_with_change → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:05:37,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:37] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 321 0.373 0.652 2026-10-24 10:05:37,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 1.036 2026-10-24 10:05:37,890 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-24 10:05:37,901 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:05:37,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:05:38,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:05:38,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:05:38,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: Owl is running in 'dev' mode. 2026-10-24 10:05:38,204 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:38,217 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:38,311 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:05:38,370 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-24 10:05:38,383 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.058 2026-10-24 10:05:38,437 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 9 0.051 0.078 2026-10-24 10:05:38,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [2/22] Tour test_cash_rounding_up_with_change → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:05:38,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 4 0.007 0.118 2026-10-24 10:05:38,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.017 0.186 2026-10-24 10:05:38,612 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.017 0.028 2026-10-24 10:05:38,644 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.016 0.057 2026-10-24 10:05:38,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.053 2026-10-24 10:05:38,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.045 2026-10-24 10:05:38,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.114 2026-10-24 10:05:38,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.133 2026-10-24 10:05:38,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [3/22] Tour test_cash_rounding_up_with_change → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:05:38,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.164 2026-10-24 10:05:38,768 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.087 2026-10-24 10:05:38,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.089 2026-10-24 10:05:38,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.075 2026-10-24 10:05:38,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.100 2026-10-24 10:05:38,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 28 0.039 0.126 2026-10-24 10:05:38,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.306 2026-10-24 10:05:38,983 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:38] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.215 2026-10-24 10:05:39,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [4/22] Tour test_cash_rounding_up_with_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:05:39,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [5/22] Tour test_cash_rounding_up_with_change → 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(.qty:contains("1"))) 2026-10-24 10:05:39,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [6/22] Tour test_cash_rounding_up_with_change → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-10-24 10:05:39,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [7/22] Tour test_cash_rounding_up_with_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:05:39,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [8/22] Tour test_cash_rounding_up_with_change → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-10-24 10:05:39,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [9/22] Tour test_cash_rounding_up_with_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:05:39,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [10/22] Tour test_cash_rounding_up_with_change → 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(.qty:contains("1"))) 2026-10-24 10:05:39,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [11/22] Tour test_cash_rounding_up_with_change → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:05:39,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [12/22] Tour test_cash_rounding_up_with_change → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("2"))) 2026-10-24 10:05:39,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [13/22] Tour test_cash_rounding_up_with_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:05:39,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [14/22] Tour test_cash_rounding_up_with_change → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:05:40,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [15/22] Tour test_cash_rounding_up_with_change → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:05:40,032 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:05:40,038 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:05:40,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [16/22] Tour test_cash_rounding_up_with_change → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:05:40,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [17/22] Tour test_cash_rounding_up_with_change → Step total is 179 (trigger: .total:contains("179")) 2026-10-24 10:05:40,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [18/22] Tour test_cash_rounding_up_with_change → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:05:40,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [19/22] Tour test_cash_rounding_up_with_change → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:05:40,287 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:40,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [20/22] Tour test_cash_rounding_up_with_change → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:05:40,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [21/22] Tour test_cash_rounding_up_with_change → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:05:40,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: [22/22] Tour test_cash_rounding_up_with_change → Step change is -21 (trigger: .payment-status-change .amount:contains("-21")) 2026-10-24 10:05:40,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: tour succeeded 2026-10-24 10:05:40,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_up_with_change SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 10:05:40,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change.browser: heap 15389312 (allocated 16523264) 2026-10-24 10:05:40,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Closing chrome headless with pid 43306 2026-10-24 10:05:40,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Closing websocket connection 2026-10-24 10:05:40,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Terminating chrome headless with pid 43306 2026-10-24 10:05:40,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100540_880343_test_cash_rounding_up_with_change.txt 2026-10-24 10:05:40,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_up_with_change: Removing chrome user profile "/tmp/tmpgspf6u1z_chrome_odoo" 2026-10-24 10:05:40,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_with_change ... 2026-10-24 10:05:41,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Chrome pid: 43512 2026-10-24 10:05:41,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Chrome headless temporary user profile dir: /tmp/tmp90tvvgg0_chrome_odoo 2026-10-24 10:05:41,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Issuing json command http://127.0.0.1:39917/json/version 2026-10-24 10:05:41,608 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39917/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:05:41,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Browser version: Chrome/150.0.7871.114 2026-10-24 10:05:41,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Issuing json command http://127.0.0.1:39917/json 2026-10-24 10:05:41,632 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39917/json with timeout 3 increased to 10s during tests 2026-10-24 10:05:41,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Websocket url found: ws://127.0.0.1:39917/devtools/page/2E8BCBDC3EE4AA6CD96A7458D5D17342 2026-10-24 10:05:41,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Enable chrome headless console log notification 2026-10-24 10:05:41,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Chrome headless enable page notifications 2026-10-24 10:05:41,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:05:41,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Setting session cookie in browser 2026-10-24 10:05:41,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Open "http://127.0.0.1:8069/pos/ui?config_id=22" in browser 2026-10-24 10:05:41,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=22" 2026-10-24 10:05:41,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:05:42,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:42] "GET /pos/ui?config_id=22 HTTP/1.1" 200 - 130 0.090 0.999 2026-10-24 10:05:42,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Navigation result: {'frameId': '2E8BCBDC3EE4AA6CD96A7458D5D17342', 'loaderId': '69E93780CB8C4B48FC0410565F350A87', 'isDownload': False} 2026-10-24 10:05:42,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Evaluate ready code "odoo.isTourReady('test_cash_rounding_with_change')" 2026-10-24 10:05:42,942 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:05:42,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:42] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-24 10:05:42,989 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:42] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-10-24 10:05:43,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:43] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-24 10:05:43,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:05:43,660 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:05:43,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: IndexedDB 1 Ready 2026-10-24 10:05:43,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Evaluate test code "odoo.startTour('test_cash_rounding_with_change', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=22", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:05:43,755 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:05:43,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [1/36] Tour test_cash_rounding_with_change → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:05:44,592 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.347 0.568 2026-10-24 10:05:44,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.906 2026-10-24 10:05:44,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:05:44,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 10:05:44,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:05:45,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:05:45,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:05:45,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: Owl is running in 'dev' mode. 2026-10-24 10:05:45,197 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:45,205 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:45,304 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:05:45,328 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05: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-24 10:05:45,332 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:45,423 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image/res.users/60/avatar_128 HTTP/1.1" 200 - 16 0.044 0.081 2026-10-24 10:05:45,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [2/36] Tour test_cash_rounding_with_change → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:05:45,465 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image/res.company/37/favicon HTTP/1.1" 200 - 9 0.011 0.120 2026-10-24 10:05:45,513 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=res.company&id=37&field=logo HTTP/1.1" 200 - 4 0.017 0.174 2026-10-24 10:05:45,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.029 2026-10-24 10:05:45,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.060 2026-10-24 10:05:45,659 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.016 0.053 2026-10-24 10:05:45,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.107 2026-10-24 10:05:45,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.078 2026-10-24 10:05:45,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [3/36] Tour test_cash_rounding_with_change → Step click product 'random_product' (trigger: article.product .product-content .product-name:contains("random_product")) 2026-10-24 10:05:45,724 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.009 0.084 2026-10-24 10:05:45,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.095 2026-10-24 10:05:45,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.016 0.064 2026-10-24 10:05:45,842 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.026 0.112 2026-10-24 10:05:45,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.250 2026-10-24 10:05:45,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.115 2026-10-24 10:05:45,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:45] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.199 2026-10-24 10:05:46,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:46] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.040 0.202 2026-10-24 10:05:46,078 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:46] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.009 0.296 2026-10-24 10:05:46,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [4/36] Tour test_cash_rounding_with_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:05:46,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [5/36] Tour test_cash_rounding_with_change → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:05:46,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [6/36] Tour test_cash_rounding_with_change → Step Check orderline with attributes: {"withClass":".selected","productName":"random_product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("random_product")):has(.qty:contains("1"))) 2026-10-24 10:05:46,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [7/36] Tour test_cash_rounding_with_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:05:46,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [8/36] Tour test_cash_rounding_with_change → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:05:46,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [9/36] Tour test_cash_rounding_with_change → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:05:46,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [10/36] Tour test_cash_rounding_with_change → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:05:46,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [11/36] Tour test_cash_rounding_with_change → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:05:46,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [12/36] Tour test_cash_rounding_with_change → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:05:47,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [13/36] Tour test_cash_rounding_with_change → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:05:47,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [14/36] Tour test_cash_rounding_with_change → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:05:47,109 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:05:47,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:47,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [15/36] Tour test_cash_rounding_with_change → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:05:47,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [16/36] Tour test_cash_rounding_with_change → Step total is 15.72 (trigger: .total:contains("15.72")) 2026-10-24 10:05:47,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [17/36] Tour test_cash_rounding_with_change → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:05:47,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [18/36] Tour test_cash_rounding_with_change → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:05:47,394 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:05:47,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [19/36] Tour test_cash_rounding_with_change → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:05:47,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [20/36] Tour test_cash_rounding_with_change → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-10-24 10:05:47,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [21/36] Tour test_cash_rounding_with_change → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:05:47,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [22/36] Tour test_cash_rounding_with_change → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:05:47,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [23/36] Tour test_cash_rounding_with_change → Step click numpad button: . (trigger: .modal div.numpad button[value="."]) 2026-10-24 10:05:47,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [24/36] Tour test_cash_rounding_with_change → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:05:47,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [25/36] Tour test_cash_rounding_with_change → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:05:47,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [26/36] Tour test_cash_rounding_with_change → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:05:47,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [27/36] Tour test_cash_rounding_with_change → Step change is -4.30 (trigger: .payment-status-change .amount:contains("-4.30")) 2026-10-24 10:05:47,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [28/36] Tour test_cash_rounding_with_change → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:05:47,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [29/36] Tour test_cash_rounding_with_change → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:05:48,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35283521 started for PoS orders references: [{'name': 'Order 00296-001-0001', 'uuid': 'f68a6d5e-2bff-44ce-899a-46de6f9403a3'}] 2026-10-24 10:05:48,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [30/36] Tour test_cash_rounding_with_change → Step .receipt-screen .receipt-total:contains("15.72") 2026-10-24 10:05:48,111 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 10:05:51,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35283521 order {'name': 'Order 00296-001-0001', 'uuid': 'f68a6d5e-2bff-44ce-899a-46de6f9403a3'} created pos.order #266 2026-10-24 10:05:51,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35283521 finished 2026-10-24 10:05:52,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 1026 1.268 2.809 2026-10-24 10:05:52,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:52] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:05:52,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:05:52,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:05:52] "GET /web/image?model=pos.config&id=22&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.015 2026-10-24 10:05:52,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [31/36] Tour test_cash_rounding_with_change → Step .receipt-screen 2026-10-24 10:05:52,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [32/36] Tour test_cash_rounding_with_change → Step .receipt-screen .receipt-rounding:contains("-0.02") 2026-10-24 10:05:52,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [33/36] Tour test_cash_rounding_with_change → Step .receipt-screen .receipt-to-pay:contains("15.70") 2026-10-24 10:05:52,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [34/36] Tour test_cash_rounding_with_change → Step .receipt-screen .receipt-change:contains("4.30") 2026-10-24 10:05:52,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [35/36] Tour test_cash_rounding_with_change → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:05:52,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: [36/36] Tour test_cash_rounding_with_change → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:05:52,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: tour succeeded 2026-10-24 10:05:52,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_cash_rounding_with_change SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-24 10:05:53,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change.browser: heap 20918016 (allocated 22945792) 2026-10-24 10:05:53,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Closing chrome headless with pid 43512 2026-10-24 10:05:53,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Closing websocket connection 2026-10-24 10:05:53,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Terminating chrome headless with pid 43512 2026-10-24 10:05:53,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_100553_159335_test_cash_rounding_with_change.txt 2026-10-24 10:05:53,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_cash_rounding_with_change: Removing chrome user profile "/tmp/tmp90tvvgg0_chrome_odoo" 2026-10-24 10:05:55,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_no_rounding_on_card_credit_note ... 2026-10-24 10:05:56,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73375735 started for PoS orders references: [{'name': 'Order rounding test', 'uuid': '12345-123-1234'}] 2026-10-24 10:05:59,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73375735 order {'name': 'Order rounding test', 'uuid': '12345-123-1234'} created pos.order #267 2026-10-24 10:05:59,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73375735 finished 2026-10-24 10:06:01,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 36 checked, 36 removed 2026-10-24 10:06:22,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-10-24 10:06:22,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:06:24,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:24] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 455 0.431 1.712 2026-10-24 10:06:24,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-24 10:06:27,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:27] "GET /my/invoices/529?access_token=66eba4f4-d4b7-4410-97b4-94db300b9ea3 HTTP/1.1" 200 - 235 0.236 2.346 2026-10-24 10:06:27,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_anonymous_cannot_modify_partner ... 2026-10-24 10:06:28,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:06:30,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:30] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 500 0.467 1.924 2026-10-24 10:06:30,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-24 10:06:31,847 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:31] "GET /my/invoices/530?access_token=b2e38e83-1390-431b-aab9-2a8aa41c3e39 HTTP/1.1" 200 - 235 0.154 1.241 2026-10-24 10:06:31,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_authenticated_cannot_modify_unauthorized_partner ... 2026-10-24 10:06:32,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:other_partner from n/a 2026-10-24 10:06:33,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:06:35,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:35] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 502 0.443 1.974 2026-10-24 10:06:36,972 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:36] "GET /my/invoices/531?access_token=e6fd7c62-88b0-4280-8c9f-c120285373cb HTTP/1.1" 200 - 258 0.160 1.286 2026-10-24 10:06:37,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-10-24 10:06:37,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:partner_1 from n/a 2026-10-24 10:06:38,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:06:40,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:40] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 200 - 222 0.163 1.534 2026-10-24 10:06:42,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:42] "GET /pos/ticket/validate?access_token=1234567891 HTTP/1.1" 303 - 470 0.406 1.422 2026-10-24 10:06:42,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:42] "GET /my/invoices/532?access_token=e5f46da6-8b34-4beb-9f1f-6bf3dfb5f2f0 HTTP/1.1" 200 - 95 0.074 0.518 2026-10-24 10:06:42,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_updated ... 2026-10-24 10:06:43,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:06:45,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:45] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 491 0.451 2.033 2026-10-24 10:06:45,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-24 10:06:47,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:47] "GET /my/invoices/533?access_token=74c86a3b-d07b-4195-974e-42a18050cc51 HTTP/1.1" 200 - 235 0.167 1.289 2026-10-24 10:06:48,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:48] "POST /pos/ticket/validate?access_token=1234567891 HTTP/1.1" 303 - 334 0.368 0.942 2026-10-24 10:06:48,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-24 10:06:48,599 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:06:48] "GET /my/invoices/534?access_token=b8196968-1041-4c05-a317-35cc702f433e HTTP/1.1" 200 - 40 0.055 0.142 2026-10-24 10:06:48,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-24 10:07:06,540 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #68 deleted res.currency.rate records with IDs: [172, 173, 174] 2026-10-24 10:07:07,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-10-24 10:07:12,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48547531 started for PoS orders references: [{'name': 'Order 54004-608-7717', 'uuid': '54004-608-7717'}, {'name': 'Order 29276-106-0785', 'uuid': '29276-106-0785'}] 2026-10-24 10:07:14,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48547531 order {'name': 'Order 54004-608-7717', 'uuid': '54004-608-7717'} created pos.order #275 2026-10-24 10:07:15,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48547531 order {'name': 'Order 29276-106-0785', 'uuid': '29276-106-0785'} created pos.order #276 2026-10-24 10:07:15,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48547531 finished 2026-10-24 10:07:16,317 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [666] 2026-10-24 10:07:18,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-10-24 10:07:22,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55417295 started for PoS orders references: [{'name': 'Order 20819-993-3286', 'uuid': '20819-993-3286'}, {'name': 'Order 27292-560-4695', 'uuid': '27292-560-4695'}, {'name': 'Order 97734-325-8498', 'uuid': '97734-325-8498'}] 2026-10-24 10:07:23,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55417295 order {'name': 'Order 20819-993-3286', 'uuid': '20819-993-3286'} created pos.order #277 2026-10-24 10:07:23,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55417295 order {'name': 'Order 27292-560-4695', 'uuid': '27292-560-4695'} created pos.order #278 2026-10-24 10:07:24,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55417295 order {'name': 'Order 97734-325-8498', 'uuid': '97734-325-8498'} created pos.order #279 2026-10-24 10:07:24,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55417295 finished 2026-10-24 10:07:26,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-10-24 10:07:30,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23640709 started for PoS orders references: [{'name': 'Order 73408-899-3829', 'uuid': '73408-899-3829'}, {'name': 'Order 37850-593-1356', 'uuid': '37850-593-1356'}, {'name': 'Order 82180-631-2121', 'uuid': '82180-631-2121'}] 2026-10-24 10:07:30,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23640709 order {'name': 'Order 73408-899-3829', 'uuid': '73408-899-3829'} created pos.order #280 2026-10-24 10:07:31,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23640709 order {'name': 'Order 37850-593-1356', 'uuid': '37850-593-1356'} created pos.order #281 2026-10-24 10:07:32,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23640709 order {'name': 'Order 82180-631-2121', 'uuid': '82180-631-2121'} created pos.order #282 2026-10-24 10:07:32,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23640709 finished 2026-10-24 10:07:33,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-10-24 10:07:37,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63921388 started for PoS orders references: [{'name': 'Order 14850-349-2996', 'uuid': '14850-349-2996'}, {'name': 'Order 91310-968-0695', 'uuid': '91310-968-0695'}, {'name': 'Order 98198-692-2256', 'uuid': '98198-692-2256'}] 2026-10-24 10:07:38,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63921388 order {'name': 'Order 14850-349-2996', 'uuid': '14850-349-2996'} created pos.order #283 2026-10-24 10:07:38,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63921388 order {'name': 'Order 91310-968-0695', 'uuid': '91310-968-0695'} created pos.order #284 2026-10-24 10:07:39,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63921388 order {'name': 'Order 98198-692-2256', 'uuid': '98198-692-2256'} created pos.order #285 2026-10-24 10:07:39,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63921388 finished 2026-10-24 10:07:41,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-10-24 10:07:44,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61854330 started for PoS orders references: [{'name': 'Order 39046-688-0652', 'uuid': '39046-688-0652'}, {'name': 'Order 07005-948-6335', 'uuid': '07005-948-6335'}, {'name': 'Order 68635-268-6488', 'uuid': '68635-268-6488'}] 2026-10-24 10:07:45,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61854330 order {'name': 'Order 39046-688-0652', 'uuid': '39046-688-0652'} created pos.order #286 2026-10-24 10:07:46,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61854330 order {'name': 'Order 07005-948-6335', 'uuid': '07005-948-6335'} created pos.order #287 2026-10-24 10:07:47,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61854330 order {'name': 'Order 68635-268-6488', 'uuid': '68635-268-6488'} created pos.order #288 2026-10-24 10:07:47,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61854330 finished 2026-10-24 10:07:49,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-10-24 10:07:52,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92652704 started for PoS orders references: [{'name': 'Order 73303-062-3881', 'uuid': '73303-062-3881'}, {'name': 'Order 83914-143-4800', 'uuid': '83914-143-4800'}, {'name': 'Order 76127-564-5629', 'uuid': '76127-564-5629'}] 2026-10-24 10:07:53,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92652704 order {'name': 'Order 73303-062-3881', 'uuid': '73303-062-3881'} created pos.order #289 2026-10-24 10:07:53,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92652704 order {'name': 'Order 83914-143-4800', 'uuid': '83914-143-4800'} created pos.order #290 2026-10-24 10:07:54,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92652704 order {'name': 'Order 76127-564-5629', 'uuid': '76127-564-5629'} created pos.order #291 2026-10-24 10:07:54,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92652704 finished 2026-10-24 10:07:55,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-10-24 10:07:59,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447829 started for PoS orders references: [{'name': 'Order 98155-067-3737', 'uuid': '98155-067-3737'}, {'name': 'Order 29727-131-1440', 'uuid': '29727-131-1440'}, {'name': 'Order 25973-840-2991', 'uuid': '25973-840-2991'}] 2026-10-24 10:08:00,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447829 order {'name': 'Order 98155-067-3737', 'uuid': '98155-067-3737'} created pos.order #292 2026-10-24 10:08:00,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447829 order {'name': 'Order 29727-131-1440', 'uuid': '29727-131-1440'} created pos.order #293 2026-10-24 10:08:01,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447829 order {'name': 'Order 25973-840-2991', 'uuid': '25973-840-2991'} created pos.order #294 2026-10-24 10:08:01,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447829 finished 2026-10-24 10:08:03,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-10-24 10:08:06,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90100107 started for PoS orders references: [{'name': 'Order 71170-923-5645', 'uuid': '71170-923-5645'}, {'name': 'Order 86747-183-7069', 'uuid': '86747-183-7069'}, {'name': 'Order 68988-181-4085', 'uuid': '68988-181-4085'}] 2026-10-24 10:08:07,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90100107 order {'name': 'Order 71170-923-5645', 'uuid': '71170-923-5645'} created pos.order #295 2026-10-24 10:08:08,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90100107 order {'name': 'Order 86747-183-7069', 'uuid': '86747-183-7069'} created pos.order #296 2026-10-24 10:08:09,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90100107 order {'name': 'Order 68988-181-4085', 'uuid': '68988-181-4085'} created pos.order #297 2026-10-24 10:08:09,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90100107 finished 2026-10-24 10:08:10,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:08:28,521 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #71 deleted res.currency.rate records with IDs: [176, 177, 178] 2026-10-24 10:08:30,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-10-24 10:08:31,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:08:31,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73407652 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'}] 2026-10-24 10:08:32,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73407652 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #298 2026-10-24 10:08:33,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73407652 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #299 2026-10-24 10:08:36,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73407652 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #300 2026-10-24 10:08:36,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73407652 finished 2026-10-24 10:08:36,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:08:36,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:08:36,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-24 10:08:36,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-10-24 10:08:36,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:08:38,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:08:38,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:08:38,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:08:38,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:08:38,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-10-24 10:08:40,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:08:40,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93613410 started for PoS orders references: [{'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'}, {'name': 'Order 09876-098-0988', 'uuid': '09876-098-0988'}, {'name': 'Order 09876-098-0989', 'uuid': '09876-098-0989'}] 2026-10-24 10:08:44,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93613410 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #301 2026-10-24 10:08:46,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93613410 order {'name': 'Order 09876-098-0988', 'uuid': '09876-098-0988'} created pos.order #302 2026-10-24 10:08:48,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93613410 order {'name': 'Order 09876-098-0989', 'uuid': '09876-098-0989'} created pos.order #303 2026-10-24 10:08:48,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93613410 finished 2026-10-24 10:08:48,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:08:48,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:08:48,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-24 10:08:48,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-10-24 10:08:48,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-10-24 10:08:48,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-10-24 10:08:48,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-10-24 10:08:48,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-10-24 10:08:48,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:08:50,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:08:50,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:08:50,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:08:50,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:08:50,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-24 10:09:08,760 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #74 deleted res.currency.rate records with IDs: [180, 181, 182] 2026-10-24 10:09:10,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-24 10:09:13,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-10-24 10:09:17,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:09:17,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55249601 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 10:09:18,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55249601 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #304 2026-10-24 10:09:19,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55249601 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #305 2026-10-24 10:09:20,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55249601 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #306 2026-10-24 10:09:20,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55249601 finished 2026-10-24 10:09:20,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:09:20,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:09:20,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:09:22,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:09:22,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:09:22,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:09:22,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:09:22,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-10-24 10:09:26,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:09:26,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309220 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 10:09:27,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309220 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #307 2026-10-24 10:09:30,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309220 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #308 2026-10-24 10:09:32,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309220 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #309 2026-10-24 10:09:32,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66309220 finished 2026-10-24 10:09:32,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:09:32,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:09:32,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-10-24 10:09:32,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95) for order 00100-010-0003. 2026-10-24 10:09:32,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:09:34,650 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [760] 2026-10-24 10:09:35,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:09:35,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:09:35,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:09:35,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:09:35,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-24 10:09:38,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:09:38,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4382149 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}] 2026-10-24 10:09:40,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4382149 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #310 2026-10-24 10:09:42,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4382149 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #311 2026-10-24 10:09:43,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4382149 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #312 2026-10-24 10:09:44,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4382149 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #313 2026-10-24 10:09:44,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4382149 finished 2026-10-24 10:09:44,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:09:44,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:09:45,700 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [776] 2026-10-24 10:09:46,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:09:46,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:09:46,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:09:46,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:09:46,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-10-24 10:09:50,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:09:50,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37201537 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:09:51,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37201537 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #314 2026-10-24 10:09:51,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37201537 finished 2026-10-24 10:09:51,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:09:51,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:09:52,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:09:52,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:09:52,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:09:52,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:09:52,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-10-24 10:09:59,293 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #74 deleted account.move.line.ctp records with IDs: [789, 791] 2026-10-24 10:09:59,565 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #74 deleted account.move.line records with IDs: [1510] 2026-10-24 10:10:00,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_pos_data_standard_price_converted ... 2026-10-24 10:10:05,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-24 10:10:36,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_picking_backorder: Starting TestPosPickingBackorder.test_pos_backorder_picking_shares_pos_order_origin ... 2026-10-24 10:10:39,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:10:39,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_product_exclusions ... 2026-10-24 10:10:40,158 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted product.product records with IDs: [1569, 1570, 1571] 2026-10-24 10:10:40,448 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted product.product records with IDs: [1573] 2026-10-24 10:10:40,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 10:10:59,551 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #80 deleted res.currency.rate records with IDs: [187, 188, 189] 2026-10-24 10:11:02,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-10-24 10:11:05,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-10-24 10:11:06,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45312508 started for PoS orders references: [{'name': 'Order 88407-221-5595', 'uuid': '88407-221-5595'}] 2026-10-24 10:11:07,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45312508 order {'name': 'Order 88407-221-5595', 'uuid': '88407-221-5595'} created pos.order #317 2026-10-24 10:11:07,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45312508 finished 2026-10-24 10:11:09,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-10-24 10:11:11,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:11:11,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64807718 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 10:11:12,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64807718 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #318 2026-10-24 10:11:13,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64807718 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #319 2026-10-24 10:11:14,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64807718 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #320 2026-10-24 10:11:14,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64807718 finished 2026-10-24 10:11:14,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:11:14,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:11:14,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:11:16,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:11:16,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:11:16,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:11:16,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:11:16,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-10-24 10:11:17,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:11:18,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36101417 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}] 2026-10-24 10:11:19,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36101417 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #321 2026-10-24 10:11:20,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36101417 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #322 2026-10-24 10:11:23,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36101417 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #323 2026-10-24 10:11:25,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36101417 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #324 2026-10-24 10:11:25,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36101417 finished 2026-10-24 10:11:25,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:11:25,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:11:25,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09) for order 09876-098-0987. 2026-10-24 10:11:25,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-10-24 10:11:25,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:11:28,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-24 10:11:28,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:11:28,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:11:28,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:11:28,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:11:28,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-10-24 10:11:30,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83764909 started for PoS orders references: [{'name': 'Order 01425-804-9365', 'uuid': '01425-804-9365'}] 2026-10-24 10:11:31,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83764909 order {'name': 'Order 01425-804-9365', 'uuid': '01425-804-9365'} created pos.order #325 2026-10-24 10:11:31,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83764909 finished 2026-10-24 10:11:33,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-10-24 10:11:35,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6058095 started for PoS orders references: [{'name': 'Order 60065-271-2710', 'uuid': '60065-271-2710'}] 2026-10-24 10:11:37,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6058095 order {'name': 'Order 60065-271-2710', 'uuid': '60065-271-2710'} created pos.order #326 2026-10-24 10:11:37,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6058095 finished 2026-10-24 10:11:39,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-10-24 10:11:41,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99895114 started for PoS orders references: [{'name': 'Order 99629-525-1257', 'uuid': '99629-525-1257'}] 2026-10-24 10:11:42,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99895114 order {'name': 'Order 99629-525-1257', 'uuid': '99629-525-1257'} created pos.order #327 2026-10-24 10:11:42,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99895114 finished 2026-10-24 10:11:44,628 104 INFO rb-7de5d73-225957-428688 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-24 10:11:46,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34220937 started for PoS orders references: [{'name': 'Order 86261-445-7189', 'uuid': '86261-445-7189'}] 2026-10-24 10:11:47,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34220937 order {'name': 'Order 86261-445-7189', 'uuid': '86261-445-7189'} created pos.order #328 2026-10-24 10:11:47,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34220937 finished 2026-10-24 10:11:49,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-24 10:12:15,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-10-24 10:12:17,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:12:17,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58123278 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-24 10:12:21,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58123278 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #329 2026-10-24 10:12:21,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58123278 finished 2026-10-24 10:12:21,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:12:22,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:12:22,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-10-24 10:12:22,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:12:23,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-24 10:12:23,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:12:23,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:12:23,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:12:23,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:12:23,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_change_blocked_when_open_pos_session ... 2026-10-24 10:12:24,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36313097 started for PoS orders references: [{'name': 'Order 76969-413-0958', 'uuid': '76969-413-0958'}] 2026-10-24 10:12:25,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36313097 order {'name': 'Order 76969-413-0958', 'uuid': '76969-413-0958'} created pos.order #331 2026-10-24 10:12:25,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36313097 finished 2026-10-24 10:12:25,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-10-24 10:12:27,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:12:27,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16012725 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 10:12:28,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16012725 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #332 2026-10-24 10:12:29,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16012725 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #333 2026-10-24 10:12:30,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16012725 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #334 2026-10-24 10:12:30,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16012725 finished 2026-10-24 10:12:30,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:12:30,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:12:30,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:12:32,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:12:32,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:12:32,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:12:32,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:12:32,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-24 10:12:51,781 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #83 deleted res.currency.rate records with IDs: [191, 192, 193] 2026-10-24 10:12:53,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-10-24 10:12:54,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-10-24 10:12:54,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-10-24 10:12:55,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-10-24 10:12:55,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-10-24 10:12:56,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-10-24 10:12:56,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:13:15,742 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #86 deleted res.currency.rate records with IDs: [195, 196, 197] 2026-10-24 10:13:17,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-10-24 10:13:17,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:13:17,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24673827 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:13:20,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24673827 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #336 2026-10-24 10:13:20,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24673827 finished 2026-10-24 10:13:20,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:13:20,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:13:20,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-24 10:13:20,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:13:22,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:13:22,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:13:22,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:13:22,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:13:22,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-10-24 10:13:23,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:13:23,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71221709 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:13:26,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71221709 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #337 2026-10-24 10:13:26,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71221709 finished 2026-10-24 10:13:26,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:13:26,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:13:26,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-10-24 10:13:26,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:13:27,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:13:27,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:13:27,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:13:27,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:13:27,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-10-24 10:13:28,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:13:28,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5328565 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:13:30,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5328565 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #338 2026-10-24 10:13:30,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5328565 finished 2026-10-24 10:13:30,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:13:30,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:13:30,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:13:31,369 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #86 deleted account.move records with IDs: [662] 2026-10-24 10:13:31,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:13:31,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:13:31,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:13:31,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:13:31,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-10-24 10:13:31,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:13:32,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63833120 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:13:35,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63833120 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #339 2026-10-24 10:13:35,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63833120 finished 2026-10-24 10:13:35,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:13:35,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:13:35,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-10-24 10:13:35,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:13:37,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:13:37,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:13:37,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:13:37,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:13:37,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-10-24 10:13:37,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:13:37,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9833926 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:13:41,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9833926 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #340 2026-10-24 10:13:41,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9833926 finished 2026-10-24 10:13:41,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:13:41,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:13:41,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-10-24 10:13:41,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:13:42,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:13:42,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:13:42,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:13:42,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:13:42,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-10-24 10:13:43,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:13:43,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32525439 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:13:46,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32525439 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #341 2026-10-24 10:13:46,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32525439 finished 2026-10-24 10:13:46,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:13:46,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:13:46,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-24 10:13:46,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:13:47,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:13:47,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:13:47,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:13:47,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:13:47,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-10-24 10:13:48,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:13:48,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75352424 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:13:50,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75352424 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #342 2026-10-24 10:13:50,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75352424 finished 2026-10-24 10:13:50,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:13:50,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:13:50,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-24 10:13:50,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:13:52,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:13:52,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:13:52,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:13:52,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:13:52,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-10-24 10:13:53,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:13:53,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96125697 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:13:56,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96125697 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #343 2026-10-24 10:13:56,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96125697 finished 2026-10-24 10:13:56,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:13:56,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:13:56,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-24 10:13:56,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:13:57,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:13:57,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:13:57,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:13:57,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:13:58,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-10-24 10:13:58,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:13:58,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36798338 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:14:01,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36798338 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #344 2026-10-24 10:14:01,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36798338 finished 2026-10-24 10:14:01,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:14:01,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:14:01,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-24 10:14:01,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:14:03,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:14:03,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:14:03,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:14:03,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:14:03,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-10-24 10:14:04,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:14:04,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12514464 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:14:07,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12514464 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #345 2026-10-24 10:14:07,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12514464 finished 2026-10-24 10:14:07,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:14:07,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:14:07,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-24 10:14:07,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-24 10:14:07,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:14:09,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:14:09,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:14:09,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:14:09,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:14:09,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-10-24 10:14:10,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:14:10,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43767750 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:14:13,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43767750 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #346 2026-10-24 10:14:13,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43767750 finished 2026-10-24 10:14:13,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:14:13,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:14:13,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-24 10:14:13,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-24 10:14:13,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:14:15,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:14:15,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:14:15,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:14:15,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:14:15,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-10-24 10:14:16,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:14:16,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79451594 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:14:20,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79451594 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #347 2026-10-24 10:14:20,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79451594 finished 2026-10-24 10:14:20,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:14:20,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:14:20,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-24 10:14:20,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-24 10:14:20,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:14:22,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:14:22,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:14:22,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:14:22,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:14:22,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-10-24 10:14:23,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:14:23,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19118365 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:14:26,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19118365 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #348 2026-10-24 10:14:26,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19118365 finished 2026-10-24 10:14:26,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:14:26,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:14:26,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-24 10:14:26,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-10-24 10:14:26,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:14:28,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:14:28,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:14:28,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:14:28,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:14:28,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-10-24 10:14:28,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:14:28,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33441353 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:14:33,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33441353 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #349 2026-10-24 10:14:33,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33441353 finished 2026-10-24 10:14:33,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:14:33,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:14:33,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-10-24 10:14:33,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:14:34,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:14:34,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:14:34,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:14:34,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:14:34,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-10-24 10:14:35,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:14:35,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47551448 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:14:38,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47551448 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #350 2026-10-24 10:14:38,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47551448 finished 2026-10-24 10:14:38,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:14:38,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:14:38,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-10-24 10:14:38,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:14:40,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:14:40,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:14:40,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:14:40,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:14:40,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-10-24 10:14:40,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:14:40,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74088005 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:14:44,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74088005 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #351 2026-10-24 10:14:44,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74088005 finished 2026-10-24 10:14:44,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:14:44,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:14:44,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-10-24 10:14:44,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:14:45,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:14:45,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:14:45,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:14:45,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:14:45,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-10-24 10:14:46,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:14:46,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31570289 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:14:49,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31570289 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #352 2026-10-24 10:14:49,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31570289 finished 2026-10-24 10:14:49,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:14:49,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-24 10:14:49,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-10-24 10:14:49,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:14:50,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:14:50,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:14:50,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:14:50,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:14:50,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 37 checked, 37 removed 2026-10-24 10:15:09,952 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #89 deleted res.currency.rate records with IDs: [199, 200, 201] 2026-10-24 10:15:11,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-10-24 10:15:11,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:11,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34329977 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:13,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34329977 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #353 2026-10-24 10:15:13,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34329977 finished 2026-10-24 10:15:13,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:13,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:14,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:14,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:14,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:14,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:14,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-10-24 10:15:15,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:15,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23026750 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:16,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23026750 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #354 2026-10-24 10:15:16,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23026750 finished 2026-10-24 10:15:16,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:16,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:18,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:18,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:18,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:18,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:18,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-10-24 10:15:18,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:18,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92839130 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:19,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92839130 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #355 2026-10-24 10:15:19,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92839130 finished 2026-10-24 10:15:20,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:20,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:20,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:20,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:20,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:20,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:21,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-10-24 10:15:21,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:21,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74562483 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:22,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74562483 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #356 2026-10-24 10:15:22,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74562483 finished 2026-10-24 10:15:22,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:22,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:24,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:24,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:24,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:24,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:24,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-10-24 10:15:25,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:25,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32298212 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:26,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32298212 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #357 2026-10-24 10:15:26,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32298212 finished 2026-10-24 10:15:26,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:26,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:28,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:28,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:28,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:28,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:28,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-10-24 10:15:28,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:28,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68035080 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:28,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68035080 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #358 2026-10-24 10:15:28,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68035080 finished 2026-10-24 10:15:28,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:28,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:30,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:30,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:30,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:30,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:30,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-10-24 10:15:30,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:30,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39368500 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:30,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39368500 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #359 2026-10-24 10:15:30,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39368500 finished 2026-10-24 10:15:30,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:30,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:32,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:32,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:32,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:32,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:32,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-10-24 10:15:33,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:33,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52531404 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:33,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52531404 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #360 2026-10-24 10:15:33,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52531404 finished 2026-10-24 10:15:33,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:33,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:35,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:35,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:35,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:35,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:35,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-10-24 10:15:35,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:35,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27900864 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:36,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27900864 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #361 2026-10-24 10:15:36,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27900864 finished 2026-10-24 10:15:36,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:36,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:37,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:37,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:37,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:37,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:37,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-10-24 10:15:38,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:38,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38833249 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:39,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38833249 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #362 2026-10-24 10:15:39,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38833249 finished 2026-10-24 10:15:39,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:39,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:40,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:40,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:40,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:40,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:41,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-10-24 10:15:41,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:41,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40964290 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:42,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40964290 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #363 2026-10-24 10:15:42,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40964290 finished 2026-10-24 10:15:42,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:42,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:44,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:44,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:44,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:44,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:45,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-10-24 10:15:45,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:45,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58326566 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:46,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58326566 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #364 2026-10-24 10:15:46,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58326566 finished 2026-10-24 10:15:46,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:46,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:48,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:48,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:48,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:48,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:48,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-10-24 10:15:48,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:48,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38824448 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:49,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38824448 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #365 2026-10-24 10:15:49,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38824448 finished 2026-10-24 10:15:49,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:49,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:51,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:51,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:51,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:51,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:51,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-10-24 10:15:51,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:51,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75576336 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:52,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75576336 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #366 2026-10-24 10:15:52,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75576336 finished 2026-10-24 10:15:52,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:52,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:54,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:54,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:54,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:54,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:54,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-10-24 10:15:54,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:54,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2770075 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:55,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2770075 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #367 2026-10-24 10:15:55,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2770075 finished 2026-10-24 10:15:55,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:55,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:15:58,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:15:58,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:15:58,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:15:58,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:15:58,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-10-24 10:15:58,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:15:58,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65006861 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:15:59,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65006861 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #368 2026-10-24 10:15:59,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65006861 finished 2026-10-24 10:15:59,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:15:59,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:16:01,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:16:01,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:16:01,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:16:01,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:16:01,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-10-24 10:16:02,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:16:02,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31283655 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:16:03,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31283655 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #369 2026-10-24 10:16:03,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31283655 finished 2026-10-24 10:16:03,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:16:03,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:16:04,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:16:04,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:16:04,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:16:04,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:16:04,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-10-24 10:16:05,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:16:05,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23045759 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:16:06,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23045759 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #370 2026-10-24 10:16:06,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23045759 finished 2026-10-24 10:16:06,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:16:06,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:16:07,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:16:07,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:16:07,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:16:07,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:16:07,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-10-24 10:16:08,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:16:08,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52997186 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:16:09,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52997186 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #371 2026-10-24 10:16:09,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52997186 finished 2026-10-24 10:16:09,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:16:09,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:16:11,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:16:11,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:16:11,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:16:11,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:16:11,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-10-24 10:16:11,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:16:11,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17486285 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:16:12,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17486285 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #372 2026-10-24 10:16:12,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17486285 finished 2026-10-24 10:16:12,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:16:12,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:16:14,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:16:14,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:16:14,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:16:14,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:16:14,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-10-24 10:16:15,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:16:15,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70777310 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-10-24 10:16:15,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70777310 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #373 2026-10-24 10:16:15,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70777310 finished 2026-10-24 10:16:16,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:16:16,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:16:17,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:16:17,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:16:17,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:16:17,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:16:17,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:16:35,879 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #92 deleted res.currency.rate records with IDs: [203, 204, 205] 2026-10-24 10:16:37,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-24 10:16:42,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:16:42,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82554275 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}] 2026-10-24 10:16:44,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82554275 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #374 2026-10-24 10:16:45,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82554275 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #375 2026-10-24 10:16:47,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82554275 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #376 2026-10-24 10:16:47,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82554275 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #377 2026-10-24 10:16:47,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82554275 finished 2026-10-24 10:16:47,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:16:47,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:16:47,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:16:49,168 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1036] 2026-10-24 10:16:50,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:16:50,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:16:50,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:16:50,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:16:50,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-24 10:16:55,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:16:55,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45059246 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 10:16:57,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45059246 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #378 2026-10-24 10:16:58,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45059246 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #379 2026-10-24 10:17:03,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45059246 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #380 2026-10-24 10:17:03,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45059246 finished 2026-10-24 10:17:03,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:17:04,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:17:04,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-10-24 10:17:04,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:17:05,384 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1057] 2026-10-24 10:17:06,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:17:06,575 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:17:06,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:17:06,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:17:06,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-24 10:17:12,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30478042 started for PoS orders references: [{'name': 'Order 61722-549-9376', 'uuid': '61722-549-9376'}] 2026-10-24 10:17:13,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30478042 order {'name': 'Order 61722-549-9376', 'uuid': '61722-549-9376'} created pos.order #381 2026-10-24 10:17:13,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30478042 finished 2026-10-24 10:17:15,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-24 10:17:21,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11654592 started for PoS orders references: [{'name': 'Order 53451-951-9339', 'uuid': '53451-951-9339'}] 2026-10-24 10:17:22,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11654592 order {'name': 'Order 53451-951-9339', 'uuid': '53451-951-9339'} created pos.order #382 2026-10-24 10:17:22,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11654592 finished 2026-10-24 10:17:25,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-10-24 10:17:32,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-24 10:17:53,615 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #96 deleted res.currency.rate records with IDs: [207, 208, 209] 2026-10-24 10:17:56,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-10-24 10:17:57,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:17:57,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88304924 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 10:17:58,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88304924 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #384 2026-10-24 10:17:59,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88304924 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #385 2026-10-24 10:18:00,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88304924 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #386 2026-10-24 10:18:00,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88304924 finished 2026-10-24 10:18:00,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:18:00,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:18:00,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:18:02,716 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1093, 1094] 2026-10-24 10:18:03,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:18:03,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:18:03,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:18:03,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:18:03,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-10-24 10:18:04,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:18:04,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40911088 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 10:18:05,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40911088 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #387 2026-10-24 10:18:06,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40911088 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #388 2026-10-24 10:18:07,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40911088 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #389 2026-10-24 10:18:07,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40911088 finished 2026-10-24 10:18:07,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:18:07,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:18:07,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:18:09,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:18:09,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:18:09,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:18:09,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:18:09,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-10-24 10:18:10,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-24 10:18:10,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98288949 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-10-24 10:18:14,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98288949 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #390 2026-10-24 10:18:15,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98288949 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #391 2026-10-24 10:18:18,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98288949 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #392 2026-10-24 10:18:18,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98288949 finished 2026-10-24 10:18:18,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-24 10:18:18,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-24 10:18:18,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.06) for order 00100-010-0001. 2026-10-24 10:18:18,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-10-24 10:18:18,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-24 10:18:20,025 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [1127, 1128, 1129, 1130] 2026-10-24 10:18:21,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-24 10:18:21,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-24 10:18:21,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-24 10:18:21,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-24 10:18:21,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_04_used_fp_can_be_updated_for_draft_order ... 2026-10-24 10:18:21,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17220003 started for PoS orders references: [{'name': 'Order 66050-270-9778', 'uuid': '66050-270-9778'}] 2026-10-24 10:18:21,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17220003 order {'name': 'Order 66050-270-9778', 'uuid': '66050-270-9778'} created pos.order #393 2026-10-24 10:18:21,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17220003 finished 2026-10-24 10:18:21,570 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #96 deleted account.fiscal.position.tax records with IDs: [66] 2026-10-24 10:18:21,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_05_used_fp_cannot_be_updated_for_processed_order ... 2026-10-24 10:18:22,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1992483 started for PoS orders references: [{'name': 'Order 35192-629-7229', 'uuid': '35192-629-7229'}] 2026-10-24 10:18:22,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1992483 order {'name': 'Order 35192-629-7229', 'uuid': '35192-629-7229'} created pos.order #394 2026-10-24 10:18:22,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1992483 finished 2026-10-24 10:18:23,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-24 10:18:40,881 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #99 deleted res.currency.rate records with IDs: [211, 212, 213] 2026-10-24 10:18:42,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-10-24 10:18:42,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-10-24 10:18:43,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-10-24 10:18:44,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_margin_other_currency ... 2026-10-24 10:18:44,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:19:02,633 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #102 deleted res.currency.rate records with IDs: [215, 216, 217] 2026-10-24 10:19:04,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_bank_expected_different_than_counted ... 2026-10-24 10:19:07,297 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #102 deleted account.move.line.ctp records with IDs: [1138, 1141] 2026-10-24 10:19:07,550 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #102 deleted account.move.line records with IDs: [2050] 2026-10-24 10:19:11,555 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #102 deleted account.move.line.ctp records with IDs: [1144, 1147] 2026-10-24 10:19:11,779 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #102 deleted account.move.line records with IDs: [2057] 2026-10-24 10:19:13,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_listing ... 2026-10-24 10:19:15,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-10-24 10:19:18,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-10-24 10:19:21,634 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #102 deleted account.move.line.ctp records with IDs: [1155, 1158] 2026-10-24 10:19:21,871 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #102 deleted account.move.line records with IDs: [2072] 2026-10-24 10:19:24,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-10-24 10:19:34,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-10-24 10:19:36,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-10-24 10:19:39,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_category_qty_round ... 2026-10-24 10:19:47,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_session_report_with_fp_and_discount ... 2026-10-24 10:19:50,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:20:08,208 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #105 deleted res.currency.rate records with IDs: [219, 220, 221] 2026-10-24 10:20:09,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-10-24 10:20:10,058 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #105 deleted account.tax records with IDs: [427] 2026-10-24 10:20:15,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-10-24 10:20:15,550 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #105 deleted account.tax records with IDs: [427] 2026-10-24 10:20:15,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-10-24 10:20:16,068 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #105 deleted account.tax records with IDs: [427] 2026-10-24 10:20:23,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_warehouse_synced_with_picking_type ... 2026-10-24 10:20:27,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:20:45,809 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #108 deleted res.currency.rate records with IDs: [223, 224, 225] 2026-10-24 10:20:47,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-10-24 10:20:49,587 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #112 deleted product.product records with IDs: [1811] 2026-10-24 10:20:50,626 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #111 deleted product.product records with IDs: [1814] 2026-10-24 10:20:50,709 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #111 deleted product.template.attribute.value records with IDs: [573] 2026-10-24 10:20:50,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-24 10:20:58,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-24 10:20:58,784 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-10-24 10:20:58,810 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9716] 2026-10-24 10:20:58,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 10:20:59,491 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [379] 2026-10-24 10:20:59,504 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9719] 2026-10-24 10:20:59,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-24 10:20:59,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-10-24 10:20:59,536 104 INFO ? 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-24 10:20:59,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:21:00,936 104 INFO rb-7de5d73-225957-428688 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-24 10:21:00,949 104 INFO rb-7de5d73-225957-428688 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-24 10:21:00,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:portal_user from 127.0.0.1 2026-10-24 10:21:00,973 104 INFO rb-7de5d73-225957-428688 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-24 10:21:00,974 104 INFO rb-7de5d73-225957-428688 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-24 10:21:00,975 104 INFO rb-7de5d73-225957-428688 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-24 10:21:00,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:00] "POST /web/login HTTP/1.1" 303 - 32 0.028 1.424 2026-10-24 10:21:00,993 104 INFO ? 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-24 10:21:00,995 104 INFO rb-7de5d73-225957-428688 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-24 10:21:01,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_device: User 116 inserts device log (dZdWkq8QXG4kRSJ4pJEPApcd3JWiah8-PRGkdOrcZz) 2026-10-24 10:21:02,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:02] "GET /my HTTP/1.1" 200 - 239 0.249 1.436 2026-10-24 10:21:02,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_login.TestWebLoginPortal.test_web_login_external: waiting for threads: [] 2026-10-24 10:21:02,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-24 10:21:02,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-10-24 10:21:03,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:test_portal_user from n/a 2026-10-24 10:21:03,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:21:04,223 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:04] "POST /my/account HTTP/1.1" 303 - 104 0.139 0.567 2026-10-24 10:21:06,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:06] "GET /my/home HTTP/1.1" 200 - 291 0.279 1.542 2026-10-24 10:21:06,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:06] "POST /my/account HTTP/1.1" 303 - 89 0.077 0.112 2026-10-24 10:21:06,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:06] "GET /my/home HTTP/1.1" 200 - 37 0.034 0.161 2026-10-24 10:21:06,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-10-24 10:21:07,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#118) from n/a 2026-10-24 10:21:07,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:portal_user from n/a 2026-10-24 10:21:07,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:21:07,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#118) from 127.0.0.1. Archive the user and remove login information. 2026-10-24 10:21:07,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_118_1792837267.583234' (#118) from 127.0.0.1 2026-10-24 10:21:07,700 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #118 deleted res.users.apikeys records with IDs: [1] 2026-10-24 10:21:07,863 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: Simulating signal changes during tests 2026-10-24 10:21:07,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:07] "POST /my/deactivate_account HTTP/1.1" 303 - 138 0.119 0.661 2026-10-24 10:21:08,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:08] "GET /web/login?message=Account%20deleted! HTTP/1.1" 200 - 190 0.125 0.922 2026-10-24 10:21:08,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) started manually 2026-10-24 10:21:11,058 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted res.users records with IDs: [118] 2026-10-24 10:21:11,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users_deletion: User #118 'portal_user', deleted. Original request from False. 2026-10-24 10:21:11,150 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9733, 9730, 9729, 9728] 2026-10-24 10:21:11,472 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #1 deleted res.partner records with IDs: [673] 2026-10-24 10:21:11,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users_deletion: Partner #673 'portal_user', deleted. Original request from False. 2026-10-24 10:21:11,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) done 2026-10-24 10:21:11,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-24 10:21:11,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-10-24 10:21:12,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome pid: 43734 2026-10-24 10:21:12,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome headless temporary user profile dir: /tmp/tmpmjtybr05_chrome_odoo 2026-10-24 10:21:12,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Issuing json command http://127.0.0.1:39165/json/version 2026-10-24 10:21:12,551 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39165/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:21:12,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Browser version: Chrome/150.0.7871.114 2026-10-24 10:21:12,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Issuing json command http://127.0.0.1:39165/json 2026-10-24 10:21:12,677 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39165/json with timeout 3 increased to 10s during tests 2026-10-24 10:21:12,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Websocket url found: ws://127.0.0.1:39165/devtools/page/50CBE0D6B075A10BF309C85CF34159EC 2026-10-24 10:21:12,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Enable chrome headless console log notification 2026-10-24 10:21:12,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome headless enable page notifications 2026-10-24 10:21:12,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:portal from n/a 2026-10-24 10:21:12,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Setting session cookie in browser 2026-10-24 10:21:12,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Open "http://127.0.0.1:8069/" in browser 2026-10-24 10:21:12,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Navigating to: "http://127.0.0.1:8069/" 2026-10-24 10:21:13,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:21:13,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-24 10:21:14,676 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:14] "GET / HTTP/1.1" 200 - 204 0.155 1.487 2026-10-24 10:21:14,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Navigation result: {'frameId': '50CBE0D6B075A10BF309C85CF34159EC', 'loaderId': 'E11F1247D94EE5AF4476C0617D2AE705', 'isDownload': False} 2026-10-24 10:21:14,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-24 10:21:14,723 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:21:14,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c88b8ad/web.assets_frontend.min.css, copying from /web/assets/c88b8ad/web.assets_frontend.min.css 2026-10-24 10:21:14,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:14] "GET /web/assets/1/c88b8ad/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.059 2026-10-24 10:21:14,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/af9b3f7/web.assets_frontend_minimal.min.js, copying from /web/assets/af9b3f7/web.assets_frontend_minimal.min.js 2026-10-24 10:21:14,855 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:14] "GET /web/assets/1/af9b3f7/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.086 2026-10-24 10:21:14,881 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-24 10:21:14,882 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-24 10:21:14,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7a6127b/web.__assets_tests_call__.min.js, copying from /web/assets/7a6127b/web.__assets_tests_call__.min.js 2026-10-24 10:21:14,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:14] "GET /web/assets/1/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.036 2026-10-24 10:21:15,107 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:21:15,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:15] "GET /web/image/website/1/logo/My%20Website?unique=51d3dfd HTTP/1.1" 200 - 4 0.020 0.014 2026-10-24 10:21:15,135 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:15] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:21:15,141 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.048 2026-10-24 10:21:15,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b3e383d/web.assets_frontend_lazy.min.js, copying from /web/assets/b3e383d/web.assets_frontend_lazy.min.js 2026-10-24 10:21:15,279 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:15] "GET /web/assets/1/b3e383d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.040 2026-10-24 10:21:15,301 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:15] "GET /web/image/website/1/favicon?unique=51d3dfd HTTP/1.1" 200 - 4 0.009 0.046 2026-10-24 10:21:15,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:15] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:21:16,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:21:16,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.166 2026-10-24 10:21:16,880 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:16] "GET /my HTTP/1.1" 200 - 106 0.103 0.699 2026-10-24 10:21:16,987 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:16] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.042 0.998 2026-10-24 10:21:17,132 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:21:17,135 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:21:17,141 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:21:17,157 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:21:17,181 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:21:17,183 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-24 10:21:17,193 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:21:17,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [1/5] Tour portal_load_homepage → Step Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first) 2026-10-24 10:21:17,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.039 0.058 2026-10-24 10:21:17,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.106 2026-10-24 10:21:17,937 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "POST /my/counters HTTP/1.1" 200 - 42 0.069 0.183 2026-10-24 10:21:17,997 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:17] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:21:18,000 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:21:18,028 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 10:21:18,042 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:21:18,065 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:21:18,092 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:21:18,118 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-24 10:21:18,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "POST /my/counters HTTP/1.1" 200 - 46 0.157 0.331 2026-10-24 10:21:18,201 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:21:18,222 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:21:18,305 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "POST /my/counters HTTP/1.1" 200 - 30 0.075 0.544 2026-10-24 10:21:18,351 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:21:18,371 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 10:21:18,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:18] "GET /my/account HTTP/1.1" 200 - 48 0.065 1.077 2026-10-24 10:21:19,014 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:19] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.017 2026-10-24 10:21:19,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [2/5] Tour portal_load_homepage → Step Load my account details (trigger: input[value="Joel Willis"]) 2026-10-24 10:21:19,418 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:19] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.056 2026-10-24 10:21:19,429 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.071 2026-10-24 10:21:19,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [3/5] Tour portal_load_homepage → Step type a different phone number (trigger: input[name="phone"]) 2026-10-24 10:21:19,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [4/5] Tour portal_load_homepage → Step Submit the form (trigger: button[type=submit]) 2026-10-24 10:21:20,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:20] "POST /my/account HTTP/1.1" 303 - 117 0.145 0.200 2026-10-24 10:21:20,326 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:20] "GET /my/home HTTP/1.1" 200 - 54 0.046 0.187 2026-10-24 10:21:20,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:20] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.012 2026-10-24 10:21:20,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [5/5] Tour portal_load_homepage → Step Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first) 2026-10-24 10:21:20,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.056 2026-10-24 10:21:20,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: tour succeeded 2026-10-24 10:21:20,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR portal_load_homepage SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-24 10:21:20,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:20] "POST /my/counters HTTP/1.1" 200 - 21 0.032 0.058 2026-10-24 10:21:20,830 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:20] "POST /my/counters HTTP/1.1" 200 - 27 0.038 0.139 2026-10-24 10:21:20,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:20] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.232 2026-10-24 10:21:20,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: heap 18576616 (allocated 20447232) 2026-10-24 10:21:20,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:20] "POST /my/counters HTTP/1.1" 200 - 16 0.024 0.274 2026-10-24 10:21:20,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Closing chrome headless with pid 43734 2026-10-24 10:21:20,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Closing websocket connection 2026-10-24 10:21:20,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Terminating chrome headless with pid 43734 2026-10-24 10:21:21,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102121_088387_test_01_portal_load_tour.txt 2026-10-24 10:21:21,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Removing chrome user profile "/tmp/tmpmjtybr05_chrome_odoo" 2026-10-24 10:21:21,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-10-24 10:21:21,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome pid: 43941 2026-10-24 10:21:21,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome headless temporary user profile dir: /tmp/tmp3c39q70h_chrome_odoo 2026-10-24 10:21:21,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Issuing json command http://127.0.0.1:34589/json/version 2026-10-24 10:21:21,932 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34589/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:21:21,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Browser version: Chrome/150.0.7871.114 2026-10-24 10:21:21,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Issuing json command http://127.0.0.1:34589/json 2026-10-24 10:21:21,995 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34589/json with timeout 3 increased to 10s during tests 2026-10-24 10:21:22,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Websocket url found: ws://127.0.0.1:34589/devtools/page/431BAFD5C1A341DC652CE11E263D7A07 2026-10-24 10:21:22,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Enable chrome headless console log notification 2026-10-24 10:21:22,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome headless enable page notifications 2026-10-24 10:21:22,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:portal from n/a 2026-10-24 10:21:22,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Setting session cookie in browser 2026-10-24 10:21:22,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Open "http://127.0.0.1:8069/" in browser 2026-10-24 10:21:22,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Navigating to: "http://127.0.0.1:8069/" 2026-10-24 10:21:22,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:21:23,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-24 10:21:25,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET / HTTP/1.1" 200 - 204 1.181 1.604 2026-10-24 10:21:25,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Navigation result: {'frameId': '431BAFD5C1A341DC652CE11E263D7A07', 'loaderId': '56EEDECC4BED1BB8E306377DBD7A03E7', 'isDownload': False} 2026-10-24 10:21:25,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-24 10:21:25,253 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:21:25,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c88b8ad/web.assets_frontend.min.css, copying from /web/assets/c88b8ad/web.assets_frontend.min.css 2026-10-24 10:21:25,337 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /web/assets/1/c88b8ad/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.048 2026-10-24 10:21:25,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/af9b3f7/web.assets_frontend_minimal.min.js, copying from /web/assets/af9b3f7/web.assets_frontend_minimal.min.js 2026-10-24 10:21:25,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /web/assets/1/af9b3f7/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.050 2026-10-24 10:21:25,384 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-24 10:21:25,392 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-24 10:21:25,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7a6127b/web.__assets_tests_call__.min.js, copying from /web/assets/7a6127b/web.__assets_tests_call__.min.js 2026-10-24 10:21:25,424 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /web/assets/1/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.031 2026-10-24 10:21:25,571 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:21:25,590 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:21:25,605 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:21:25,620 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /web/image/website/1/logo/My%20Website?unique=51d3dfd HTTP/1.1" 200 - 4 0.008 0.040 2026-10-24 10:21:25,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /web/image/website/1/favicon?unique=51d3dfd HTTP/1.1" 200 - 4 0.020 0.027 2026-10-24 10:21:25,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b3e383d/web.assets_frontend_lazy.min.js, copying from /web/assets/b3e383d/web.assets_frontend_lazy.min.js 2026-10-24 10:21:25,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:25] "GET /web/assets/1/b3e383d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.099 2026-10-24 10:21:26,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:26] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:21:26,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:21:26,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.182 2026-10-24 10:21:26,612 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:26] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.027 0.208 2026-10-24 10:21:27,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:27] "GET /my HTTP/1.1" 200 - 115 0.099 1.012 2026-10-24 10:21:27,838 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:27] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:21:27,882 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:27] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 10:21:27,889 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:27] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:21:27,893 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:27] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:21:27,917 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:27] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-24 10:21:27,925 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:27] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 10:21:27,931 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:27] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 10:21:28,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [1/5] Tour portal_load_homepage → Step Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first) 2026-10-24 10:21:28,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.022 2026-10-24 10:21:28,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:28] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.021 0.060 2026-10-24 10:21:28,698 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:28] "POST /my/counters HTTP/1.1" 200 - 69 0.089 0.177 2026-10-24 10:21:28,772 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:28] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:21:28,785 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:28] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:21:28,794 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:28] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:21:28,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:28] "POST /my/counters HTTP/1.1" 200 - 36 0.097 0.313 2026-10-24 10:21:28,905 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:28] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:21:29,483 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:29] "GET /my/account HTTP/1.1" 200 - 45 0.061 0.877 2026-10-24 10:21:29,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:29] "POST /my/counters HTTP/1.1" 200 - 49 0.049 1.106 2026-10-24 10:21:29,622 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:29] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.006 0.088 2026-10-24 10:21:29,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [2/5] Tour portal_load_homepage → Step Load my account details (trigger: input[value="Joel Willis"]) 2026-10-24 10:21:29,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:29] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.046 2026-10-24 10:21:29,988 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.061 2026-10-24 10:21:30,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [3/5] Tour portal_load_homepage → Step type a different phone number (trigger: input[name="phone"]) 2026-10-24 10:21:30,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [4/5] Tour portal_load_homepage → Step Submit the form (trigger: button[type=submit]) 2026-10-24 10:21:30,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:30] "POST /my/account HTTP/1.1" 303 - 110 0.126 0.186 2026-10-24 10:21:30,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:30] "GET /my/home HTTP/1.1" 200 - 62 0.056 0.197 2026-10-24 10:21:30,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:30] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.013 2026-10-24 10:21:31,110 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:31] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:21:31,115 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:31] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:21:31,119 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:31] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:21:31,120 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:31] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:21:31,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [5/5] Tour portal_load_homepage → Step Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first) 2026-10-24 10:21:31,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: tour succeeded 2026-10-24 10:21:31,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: ╔═════════════════════════════════════╗ ║ TOUR portal_load_homepage SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-24 10:21:31,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:31] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.058 0.057 2026-10-24 10:21:31,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.122 2026-10-24 10:21:31,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:31] "POST /my/counters HTTP/1.1" 200 - 44 0.065 0.170 2026-10-24 10:21:31,560 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:31] "POST /my/counters HTTP/1.1" 200 - 14 0.019 0.219 2026-10-24 10:21:31,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: heap 18751636 (allocated 21757952) 2026-10-24 10:21:31,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Closing chrome headless with pid 43941 2026-10-24 10:21:31,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Closing websocket connection 2026-10-24 10:21:31,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Terminating chrome headless with pid 43941 2026-10-24 10:21:31,701 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:31] "POST /my/counters HTTP/1.1" 200 - 34 0.056 0.356 2026-10-24 10:21:31,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102131_785426_test_02_portal_load_tour_cant_edit_vat.txt 2026-10-24 10:21:31,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Removing chrome user profile "/tmp/tmp3c39q70h_chrome_odoo" 2026-10-24 10:21:31,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours: Starting TestUi.test_03_skip_to_content ... 2026-10-24 10:21:32,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome pid: 44149 2026-10-24 10:21:32,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome headless temporary user profile dir: /tmp/tmpzkdnqzrg_chrome_odoo 2026-10-24 10:21:32,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Issuing json command http://127.0.0.1:46511/json/version 2026-10-24 10:21:32,368 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46511/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:21:32,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Browser version: Chrome/150.0.7871.114 2026-10-24 10:21:32,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Issuing json command http://127.0.0.1:46511/json 2026-10-24 10:21:32,393 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46511/json with timeout 3 increased to 10s during tests 2026-10-24 10:21:32,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Websocket url found: ws://127.0.0.1:46511/devtools/page/783C8C4C45732C5ED76D577724419A5E 2026-10-24 10:21:32,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Enable chrome headless console log notification 2026-10-24 10:21:32,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome headless enable page notifications 2026-10-24 10:21:32,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:portal from n/a 2026-10-24 10:21:32,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Setting session cookie in browser 2026-10-24 10:21:32,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Open "http://127.0.0.1:8069/" in browser 2026-10-24 10:21:32,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Navigating to: "http://127.0.0.1:8069/" 2026-10-24 10:21:32,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:21:33,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-24 10:21:34,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET / HTTP/1.1" 200 - 206 0.161 1.544 2026-10-24 10:21:34,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Navigation result: {'frameId': '783C8C4C45732C5ED76D577724419A5E', 'loaderId': '0FC1486FB59F69372C125D7E606723D7', 'isDownload': False} 2026-10-24 10:21:34,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Evaluate ready code "odoo.isTourReady('skip_to_content')" 2026-10-24 10:21:34,468 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21: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-24 10:21:34,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c88b8ad/web.assets_frontend.min.css, copying from /web/assets/c88b8ad/web.assets_frontend.min.css 2026-10-24 10:21:34,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET /web/assets/1/c88b8ad/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.040 2026-10-24 10:21:34,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/af9b3f7/web.assets_frontend_minimal.min.js, copying from /web/assets/af9b3f7/web.assets_frontend_minimal.min.js 2026-10-24 10:21:34,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET /web/assets/1/af9b3f7/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.050 2026-10-24 10:21:34,601 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-24 10:21:34,606 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-24 10:21:34,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7a6127b/web.__assets_tests_call__.min.js, copying from /web/assets/7a6127b/web.__assets_tests_call__.min.js 2026-10-24 10:21:34,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET /web/assets/1/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.046 2026-10-24 10:21:34,777 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:21:34,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET /web/image/website/1/logo/My%20Website?unique=51d3dfd HTTP/1.1" 200 - 4 0.011 0.033 2026-10-24 10:21:34,806 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 10:21:34,807 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:21:34,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b3e383d/web.assets_frontend_lazy.min.js, copying from /web/assets/b3e383d/web.assets_frontend_lazy.min.js 2026-10-24 10:21:34,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET /web/assets/1/b3e383d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.056 2026-10-24 10:21:34,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:34] "GET /web/image/website/1/favicon?unique=51d3dfd HTTP/1.1" 200 - 4 0.004 0.062 2026-10-24 10:21:35,430 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:35] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:21:35,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Evaluate test code "odoo.startTour('skip_to_content', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:21:35,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: [1/2] Tour skip_to_content → Step Make sure that Skip to Content button is on top of all the links present in header (trigger: a:first-child[class~='o_skip_to_content']) 2026-10-24 10:21:35,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.153 2026-10-24 10:21:35,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: [2/2] Tour skip_to_content → Step Check if we have been redirected to #wrap (trigger: body) 2026-10-24 10:21:35,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:35] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.027 0.202 2026-10-24 10:21:35,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: tour succeeded 2026-10-24 10:21:35,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: ╔════════════════════════════════╗ ║ TOUR skip_to_content SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 10:21:35,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: heap 9143492 (allocated 9961472) 2026-10-24 10:21:35,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Closing chrome headless with pid 44149 2026-10-24 10:21:35,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Closing websocket connection 2026-10-24 10:21:35,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Terminating chrome headless with pid 44149 2026-10-24 10:21:36,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102136_073538_test_03_skip_to_content.txt 2026-10-24 10:21:36,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Removing chrome user profile "/tmp/tmpzkdnqzrg_chrome_odoo" 2026-10-24 10:21:36,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-24 10:21:57,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field ... 2026-10-24 10:21:58,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Chrome pid: 44313 2026-10-24 10:21:58,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Chrome headless temporary user profile dir: /tmp/tmp00jcl4g8_chrome_odoo 2026-10-24 10:21:58,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Issuing json command http://127.0.0.1:41487/json/version 2026-10-24 10:21:58,596 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41487/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:21:58,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Browser version: Chrome/150.0.7871.114 2026-10-24 10:21:58,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Issuing json command http://127.0.0.1:41487/json 2026-10-24 10:21:58,674 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41487/json with timeout 3 increased to 10s during tests 2026-10-24 10:21:58,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Websocket url found: ws://127.0.0.1:41487/devtools/page/B4DBF845E89CAFD8CFBF8B1700A79A96 2026-10-24 10:21:58,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Enable chrome headless console log notification 2026-10-24 10:21:58,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Chrome headless enable page notifications 2026-10-24 10:21:58,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:21:58,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Setting session cookie in browser 2026-10-24 10:21:58,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Open "http://127.0.0.1:8069/pos/ui?config_id=57" in browser 2026-10-24 10:21:58,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=57" 2026-10-24 10:21:58,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:21:59,980 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:21:59] "GET /pos/ui?config_id=57 HTTP/1.1" 200 - 130 0.089 0.982 2026-10-24 10:21:59,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Navigation result: {'frameId': 'B4DBF845E89CAFD8CFBF8B1700A79A96', 'loaderId': '1A8EC35BBB03EA156F3AA586D7B0E756', 'isDownload': False} 2026-10-24 10:21:59,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Evaluate ready code "odoo.isTourReady('test_point_of_sale_custom_tax_with_extra_product_field')" 2026-10-24 10:22:00,022 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:22:00,061 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-10-24 10:22:00,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.038 2026-10-24 10:22:00,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.063 2026-10-24 10:22:00,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:22:00,714 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:00,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Evaluate test code "odoo.startTour('test_point_of_sale_custom_tax_with_extra_product_field', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=57", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:22:00,744 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:00,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [1/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:22:00,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: IndexedDB 1 Ready 2026-10-24 10:22:01,669 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.361 0.562 2026-10-24 10:22:01,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.930 2026-10-24 10:22:01,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 10:22:01,937 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-24 10:22:01,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 10:22:02,058 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:22:02,113 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.015 2026-10-24 10:22:02,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: Owl is running in 'dev' mode. 2026-10-24 10:22:02,304 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:02,314 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:02,429 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:02,508 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "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-24 10:22:02,512 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 10:22:02,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image/res.users/121/avatar_128 HTTP/1.1" 200 - 16 0.027 0.072 2026-10-24 10:22:02,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [2/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:22:02,574 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 9 0.007 0.067 2026-10-24 10:22:02,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=res.company&id=56&field=logo HTTP/1.1" 200 - 4 0.005 0.133 2026-10-24 10:22:02,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.026 2026-10-24 10:22:02,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.033 2026-10-24 10:22:02,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.063 2026-10-24 10:22:02,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.087 2026-10-24 10:22:02,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.104 2026-10-24 10:22:02,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [3/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-10-24 10:22:02,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.166 2026-10-24 10:22:02,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.012 0.098 2026-10-24 10:22:02,871 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.141 2026-10-24 10:22:02,894 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.117 2026-10-24 10:22:02,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.218 2026-10-24 10:22:02,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.110 2026-10-24 10:22:02,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.113 2026-10-24 10:22:02,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:02] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.091 2026-10-24 10:22:03,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.037 0.144 2026-10-24 10:22:03,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [4/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:22:03,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [5/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-10-24 10:22:03,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [6/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:22:03,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [7/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:22:03,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [8/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("10"))) 2026-10-24 10:22:03,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [9/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:22:03,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [10/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:22:03,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [11/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:22:04,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [12/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:22:04,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [13/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:22:04,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [14/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:22:04,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [15/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:22:04,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [16/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:22:04,436 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:22:04,445 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:22:04,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [17/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:22:04,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [18/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step total is 2,042.0 (trigger: .total:contains("2,042.0")) 2026-10-24 10:22:04,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [19/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:22:04,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [20/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:22:04,684 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:22:04,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [21/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:22:04,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [22/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:22:04,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74463559 started for PoS orders references: [{'name': 'Order 00394-001-0001', 'uuid': 'b47490a9-c853-455e-a51c-190b3c1e384a'}] 2026-10-24 10:22:04,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [23/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen .receipt-total:contains("2,042.0") 2026-10-24 10:22:04,953 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:08,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74463559 order {'name': 'Order 00394-001-0001', 'uuid': 'b47490a9-c853-455e-a51c-190b3c1e384a'} created pos.order #413 2026-10-24 10:22:08,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74463559 finished 2026-10-24 10:22:08,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 917 1.168 2.683 2026-10-24 10:22:08,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:22:08,880 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:22:08,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:08] "GET /web/image?model=pos.config&id=57&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 10:22:08,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [24/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen 2026-10-24 10:22:09,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [25/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:22:09,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [26/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:22:09,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: tour succeeded 2026-10-24 10:22:09,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_point_of_sale_custom_tax_with_extra_product_field SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:22:09,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: heap 20934548 (allocated 22945792) 2026-10-24 10:22:09,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Closing chrome headless with pid 44313 2026-10-24 10:22:09,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Closing websocket connection 2026-10-24 10:22:09,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Terminating chrome headless with pid 44313 2026-10-24 10:22:09,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102209_510661_test_point_of_sale_custom_tax_with_extra_product_field.txt 2026-10-24 10:22:09,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Removing chrome user profile "/tmp/tmp00jcl4g8_chrome_odoo" 2026-10-24 10:22:11,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field ... 2026-10-24 10:22:12,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Chrome pid: 44518 2026-10-24 10:22:12,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Chrome headless temporary user profile dir: /tmp/tmp8oc5shod_chrome_odoo 2026-10-24 10:22:12,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Issuing json command http://127.0.0.1:38607/json/version 2026-10-24 10:22:12,516 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38607/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:22:12,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Browser version: Chrome/150.0.7871.114 2026-10-24 10:22:12,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Issuing json command http://127.0.0.1:38607/json 2026-10-24 10:22:12,624 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38607/json with timeout 3 increased to 10s during tests 2026-10-24 10:22:12,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Websocket url found: ws://127.0.0.1:38607/devtools/page/366EDBE62E6783B107AA5FF265701114 2026-10-24 10:22:12,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Enable chrome headless console log notification 2026-10-24 10:22:12,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Chrome headless enable page notifications 2026-10-24 10:22:12,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:22:12,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Setting session cookie in browser 2026-10-24 10:22:12,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Open "http://127.0.0.1:8069/pos/ui?config_id=57" in browser 2026-10-24 10:22:12,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=57" 2026-10-24 10:22:12,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:22:14,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:14] "GET /pos/ui?config_id=57 HTTP/1.1" 200 - 130 0.104 0.970 2026-10-24 10:22:14,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Navigation result: {'frameId': '366EDBE62E6783B107AA5FF265701114', 'loaderId': 'BF4D716FA4B6C9811C4344FBB73FDBD8', 'isDownload': False} 2026-10-24 10:22:14,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Evaluate ready code "odoo.isTourReady('test_point_of_sale_custom_tax_with_extra_product_field')" 2026-10-24 10:22:14,054 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:22:14,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:14] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-24 10:22:14,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:14] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.021 2026-10-24 10:22:14,106 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:14] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-24 10:22:14,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:22:14,742 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:14,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.019 2026-10-24 10:22:14,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: IndexedDB 1 Ready 2026-10-24 10:22:14,831 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 10:22:14,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Evaluate test code "odoo.startTour('test_point_of_sale_custom_tax_with_extra_product_field', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=57", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:22:14,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [1/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:22:15,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 318 0.414 0.532 2026-10-24 10:22:15,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.889 2026-10-24 10:22:16,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:22:16,037 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:22:16,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:22:16,134 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-24 10:22:16,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: Owl is running in 'dev' mode. 2026-10-24 10:22:16,302 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:22:16,305 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:16,372 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:22:16,444 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-24 10:22:16,447 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-24 10:22:16,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image/res.users/121/avatar_128 HTTP/1.1" 200 - 16 0.053 0.054 2026-10-24 10:22:16,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [2/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:22:16,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 9 0.020 0.073 2026-10-24 10:22:16,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=res.company&id=56&field=logo HTTP/1.1" 200 - 4 0.004 0.138 2026-10-24 10:22:16,628 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.042 2026-10-24 10:22:16,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.053 2026-10-24 10:22:16,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.080 2026-10-24 10:22:16,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.014 0.070 2026-10-24 10:22:16,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.011 0.114 2026-10-24 10:22:16,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.121 2026-10-24 10:22:16,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [3/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-10-24 10:22:16,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.150 2026-10-24 10:22:16,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.011 2026-10-24 10:22:16,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.095 2026-10-24 10:22:16,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.172 2026-10-24 10:22:16,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.162 2026-10-24 10:22:16,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:16] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.111 2026-10-24 10:22:17,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:17] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.041 0.131 2026-10-24 10:22:17,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:17] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.359 2026-10-24 10:22:17,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [4/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:22:17,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [5/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-10-24 10:22:17,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [6/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:22:17,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [7/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:22:17,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [8/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("10"))) 2026-10-24 10:22:17,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [9/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:22:17,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [10/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:22:17,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [11/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:22:17,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [12/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:22:18,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [13/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-10-24 10:22:18,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [14/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:22:18,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [15/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:22:18,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [16/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:22:18,441 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:22:18,444 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:22:18,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [17/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:22:18,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [18/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step total is 2,042.0 (trigger: .total:contains("2,042.0")) 2026-10-24 10:22:18,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [19/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:22:18,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [20/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0")) 2026-10-24 10:22:18,688 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:18,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [21/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:22:18,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [22/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:22:18,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91313640 started for PoS orders references: [{'name': 'Order 00395-001-0001', 'uuid': 'f6fcf51e-d5ff-4baa-ae0e-a3fd8f0d47e0'}] 2026-10-24 10:22:18,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [23/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen .receipt-total:contains("2,042.0") 2026-10-24 10:22:18,969 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:22:22,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91313640 order {'name': 'Order 00395-001-0001', 'uuid': 'f6fcf51e-d5ff-4baa-ae0e-a3fd8f0d47e0'} created pos.order #414 2026-10-24 10:22:22,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91313640 finished 2026-10-24 10:22:22,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 916 1.081 2.706 2026-10-24 10:22:22,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:22] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:22:22,830 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.020 2026-10-24 10:22:22,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:22] "GET /web/image?model=pos.config&id=57&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 10:22:22,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [24/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen 2026-10-24 10:22:23,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [25/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:22:23,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [26/26] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:22:23,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: tour succeeded 2026-10-24 10:22:23,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_point_of_sale_custom_tax_with_extra_product_field SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:22:23,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: heap 20895920 (allocated 22421504) 2026-10-24 10:22:23,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Closing chrome headless with pid 44518 2026-10-24 10:22:23,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Closing websocket connection 2026-10-24 10:22:23,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Terminating chrome headless with pid 44518 2026-10-24 10:22:23,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102223_598396_test_point_of_sale_custom_tax_with_extra_product_uom_field.txt 2026-10-24 10:22:23,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Removing chrome user profile "/tmp/tmp8oc5shod_chrome_odoo" 2026-10-24 10:22:25,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-24 10:22:48,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend: Starting TestUi.test_global_discount_excludes_fixed_tax_from_discount_line ... 2026-10-24 10:22:49,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Chrome pid: 44722 2026-10-24 10:22:49,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Chrome headless temporary user profile dir: /tmp/tmpl4pyhd_3_chrome_odoo 2026-10-24 10:22:49,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Issuing json command http://127.0.0.1:37735/json/version 2026-10-24 10:22:49,112 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37735/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:22:49,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Browser version: Chrome/150.0.7871.114 2026-10-24 10:22:49,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Issuing json command http://127.0.0.1:37735/json 2026-10-24 10:22:49,167 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37735/json with timeout 3 increased to 10s during tests 2026-10-24 10:22:49,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Websocket url found: ws://127.0.0.1:37735/devtools/page/FC0E365A46A8213DCEE506137DF6720F 2026-10-24 10:22:49,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Enable chrome headless console log notification 2026-10-24 10:22:49,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Chrome headless enable page notifications 2026-10-24 10:22:49,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:22:49,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Setting session cookie in browser 2026-10-24 10:22:49,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Open "http://127.0.0.1:8069/pos/ui?config_id=58" in browser 2026-10-24 10:22:49,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=58" 2026-10-24 10:22:49,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:22:51,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:51] "GET /pos/ui?config_id=58 HTTP/1.1" 200 - 130 0.092 2.286 2026-10-24 10:22:51,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Navigation result: {'frameId': 'FC0E365A46A8213DCEE506137DF6720F', 'loaderId': '22D77A5087D5D1E0174B0C50D5230C41', 'isDownload': False} 2026-10-24 10:22:51,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Evaluate ready code "odoo.isTourReady('pos_global_discount_fixed_and_percent_taxes')" 2026-10-24 10:22:51,812 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:22:51,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.019 0.034 2026-10-24 10:22:51,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.060 2026-10-24 10:22:51,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.073 2026-10-24 10:22:52,821 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:52] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 10:22:52,843 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:22:52,853 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:52,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Evaluate test code "odoo.startTour('pos_global_discount_fixed_and_percent_taxes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=58", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:22:52,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: IndexedDB 1 Ready 2026-10-24 10:22:52,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [1/10] Tour pos_global_discount_fixed_and_percent_taxes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:22:53,805 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.385 0.541 2026-10-24 10:22:53,821 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.937 2026-10-24 10:22:54,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:22:54,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 10:22:54,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-10-24 10:22:54,238 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 10:22:54,285 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 10:22:54,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: Owl is running in 'dev' mode. 2026-10-24 10:22:54,412 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:54,418 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:22:54,496 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:54,501 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:22:54,511 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:22:54,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image/res.users/125/avatar_128 HTTP/1.1" 200 - 16 0.017 0.065 2026-10-24 10:22:54,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [2/10] Tour pos_global_discount_fixed_and_percent_taxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:22:54,641 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=res.company&id=57&field=logo HTTP/1.1" 200 - 9 0.009 0.109 2026-10-24 10:22:54,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image/res.company/57/favicon HTTP/1.1" 200 - 4 0.004 0.135 2026-10-24 10:22:54,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.014 2026-10-24 10:22:54,803 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.024 0.061 2026-10-24 10:22:54,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.080 2026-10-24 10:22:54,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 10:22:54,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.101 2026-10-24 10:22:54,877 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 10:22:54,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [3/10] Tour pos_global_discount_fixed_and_percent_taxes → Step click product 'Global Disc Fixed Tax Product' (trigger: article.product .product-content .product-name:contains("Global Disc Fixed Tax Product")) 2026-10-24 10:22:54,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.052 2026-10-24 10:22:54,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.110 2026-10-24 10:22:54,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.210 2026-10-24 10:22:54,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.085 2026-10-24 10:22:54,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:54] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.066 2026-10-24 10:22:55,000 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:55] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.268 2026-10-24 10:22:55,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:55] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.085 0.167 2026-10-24 10:22:55,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:55] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.310 2026-10-24 10:22:55,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [4/10] Tour pos_global_discount_fixed_and_percent_taxes → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:22:55,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [5/10] Tour pos_global_discount_fixed_and_percent_taxes → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:22:55,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [6/10] Tour pos_global_discount_fixed_and_percent_taxes → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-10-24 10:22:55,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [7/10] Tour pos_global_discount_fixed_and_percent_taxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:22:55,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [8/10] Tour pos_global_discount_fixed_and_percent_taxes → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:22:55,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [9/10] Tour pos_global_discount_fixed_and_percent_taxes → Step order total amount is '118' (trigger: .product-screen .order-summary .total:contains("118")) 2026-10-24 10:22:55,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: [10/10] Tour pos_global_discount_fixed_and_percent_taxes → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:22:55,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: tour succeeded 2026-10-24 10:22:55,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR pos_global_discount_fixed_and_percent_taxes SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-10-24 10:22:56,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line.browser: heap 15154392 (allocated 16261120) 2026-10-24 10:22:56,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Closing chrome headless with pid 44722 2026-10-24 10:22:56,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Closing websocket connection 2026-10-24 10:22:56,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Terminating chrome headless with pid 44722 2026-10-24 10:22:56,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102256_147449_test_global_discount_excludes_fixed_tax_from_discount_line.txt 2026-10-24 10:22:56,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_excludes_fixed_tax_from_discount_line: Removing chrome user profile "/tmp/tmpl4pyhd_3_chrome_odoo" 2026-10-24 10:22:56,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend: Starting TestUi.test_global_discount_tax_group_include_exclude ... 2026-10-24 10:22:57,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Chrome pid: 44914 2026-10-24 10:22:57,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Chrome headless temporary user profile dir: /tmp/tmp925_6n3y_chrome_odoo 2026-10-24 10:22:57,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Issuing json command http://127.0.0.1:36451/json/version 2026-10-24 10:22:57,173 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36451/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:22:57,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Browser version: Chrome/150.0.7871.114 2026-10-24 10:22:57,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Issuing json command http://127.0.0.1:36451/json 2026-10-24 10:22:57,249 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36451/json with timeout 3 increased to 10s during tests 2026-10-24 10:22:57,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Websocket url found: ws://127.0.0.1:36451/devtools/page/6DF4B12F0467647CF6F3FC86DA0DF527 2026-10-24 10:22:57,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Enable chrome headless console log notification 2026-10-24 10:22:57,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Chrome headless enable page notifications 2026-10-24 10:22:57,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:22:57,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Setting session cookie in browser 2026-10-24 10:22:57,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Open "http://127.0.0.1:8069/pos/ui?config_id=58" in browser 2026-10-24 10:22:57,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=58" 2026-10-24 10:22:57,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:22:58,562 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:58] "GET /pos/ui?config_id=58 HTTP/1.1" 200 - 130 0.085 0.949 2026-10-24 10:22:58,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Navigation result: {'frameId': '6DF4B12F0467647CF6F3FC86DA0DF527', 'loaderId': '1D837AA779599A2DBAB7AA259A0D0E4B', 'isDownload': False} 2026-10-24 10:22:58,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Evaluate ready code "odoo.isTourReady('pos_global_discount_tax_group_2')" 2026-10-24 10:22:58,609 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:22:58,646 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:58] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-24 10:22:58,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:58] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 10:22:58,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:58] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-24 10:22:59,319 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:59] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:22:59,353 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:22:59,382 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:22:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:22:59,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: IndexedDB 1 Ready 2026-10-24 10:22:59,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Evaluate test code "odoo.startTour('pos_global_discount_tax_group_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=58", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:22:59,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [1/10] Tour pos_global_discount_tax_group_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:23:00,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:00] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.382 0.570 2026-10-24 10:23:00,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.946 2026-10-24 10:23:00,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:23:00,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-24 10:23:00,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:23:00,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:23:00,844 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:00] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:23:00,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: Owl is running in 'dev' mode. 2026-10-24 10:23:00,968 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:23:00,995 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:23:01,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:23:01,140 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "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-24 10:23:01,165 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:23:01,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image/res.users/125/avatar_128 HTTP/1.1" 200 - 16 0.038 0.101 2026-10-24 10:23:01,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [2/10] Tour pos_global_discount_tax_group_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:23:01,286 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=res.company&id=57&field=logo HTTP/1.1" 200 - 9 0.022 0.130 2026-10-24 10:23:01,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image/res.company/57/favicon HTTP/1.1" 200 - 4 0.007 0.155 2026-10-24 10:23:01,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.015 2026-10-24 10:23:01,416 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.034 2026-10-24 10:23:01,444 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.016 0.058 2026-10-24 10:23:01,464 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.086 2026-10-24 10:23:01,494 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.094 2026-10-24 10:23:01,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.140 2026-10-24 10:23:01,553 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.079 2026-10-24 10:23:01,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [3/10] Tour pos_global_discount_tax_group_2 → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 10:23:01,576 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.151 2026-10-24 10:23:01,595 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.163 2026-10-24 10:23:01,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.132 2026-10-24 10:23:01,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.066 2026-10-24 10:23:01,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.139 2026-10-24 10:23:01,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.123 2026-10-24 10:23:01,828 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:01] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.043 0.198 2026-10-24 10:23:01,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [4/10] Tour pos_global_discount_tax_group_2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:23:02,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [5/10] Tour pos_global_discount_tax_group_2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:23:02,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [6/10] Tour pos_global_discount_tax_group_2 → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-10-24 10:23:02,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [7/10] Tour pos_global_discount_tax_group_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:02,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [8/10] Tour pos_global_discount_tax_group_2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:23:02,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [9/10] Tour pos_global_discount_tax_group_2 → Step order total amount is '108' (trigger: .product-screen .order-summary .total:contains("108")) 2026-10-24 10:23:02,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: [10/10] Tour pos_global_discount_tax_group_2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:23:02,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: tour succeeded 2026-10-24 10:23:02,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: ╔════════════════════════════════════════════════╗ ║ TOUR pos_global_discount_tax_group_2 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 10:23:02,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude.browser: heap 15168016 (allocated 16523264) 2026-10-24 10:23:02,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Closing chrome headless with pid 44914 2026-10-24 10:23:02,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Closing websocket connection 2026-10-24 10:23:02,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Terminating chrome headless with pid 44914 2026-10-24 10:23:02,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102302_782038_test_global_discount_tax_group_include_exclude.txt 2026-10-24 10:23:02,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_include_exclude: Removing chrome user profile "/tmp/tmp925_6n3y_chrome_odoo" 2026-10-24 10:23:02,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend: Starting TestUi.test_global_discount_tax_group_included ... 2026-10-24 10:23:03,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Chrome pid: 45105 2026-10-24 10:23:03,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Chrome headless temporary user profile dir: /tmp/tmphh8knv5i_chrome_odoo 2026-10-24 10:23:03,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Issuing json command http://127.0.0.1:43431/json/version 2026-10-24 10:23:03,808 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43431/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:23:03,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Browser version: Chrome/150.0.7871.114 2026-10-24 10:23:03,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Issuing json command http://127.0.0.1:43431/json 2026-10-24 10:23:03,899 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43431/json with timeout 3 increased to 10s during tests 2026-10-24 10:23:03,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Websocket url found: ws://127.0.0.1:43431/devtools/page/F823E36370CDAA497560420C639489DB 2026-10-24 10:23:03,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Enable chrome headless console log notification 2026-10-24 10:23:03,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Chrome headless enable page notifications 2026-10-24 10:23:04,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:23:04,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Setting session cookie in browser 2026-10-24 10:23:04,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Open "http://127.0.0.1:8069/pos/ui?config_id=58" in browser 2026-10-24 10:23:04,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=58" 2026-10-24 10:23:04,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:23:05,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:05] "GET /pos/ui?config_id=58 HTTP/1.1" 200 - 130 0.088 0.947 2026-10-24 10:23:05,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Navigation result: {'frameId': 'F823E36370CDAA497560420C639489DB', 'loaderId': '70DCEB9B6743C08C6020A3861A2C1A5E', 'isDownload': False} 2026-10-24 10:23:05,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Evaluate ready code "odoo.isTourReady('pos_global_discount_tax_group')" 2026-10-24 10:23:05,214 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:23:05,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:05] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-24 10:23:05,265 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:05] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-24 10:23:05,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:05] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.074 2026-10-24 10:23:05,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:23:05,886 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:23:05,912 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:23:05,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Evaluate test code "odoo.startTour('pos_global_discount_tax_group', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=58", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:23:05,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: IndexedDB 1 Ready 2026-10-24 10:23:05,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [1/10] Tour pos_global_discount_tax_group → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:23:05,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-24 10:23:06,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 317 0.366 0.581 2026-10-24 10:23:06,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.877 2026-10-24 10:23:07,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-24 10:23:07,182 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:23:07,265 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:23:07,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:23:07,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: Owl is running in 'dev' mode. 2026-10-24 10:23:07,440 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:23:07,447 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:23:07,525 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:23:07,572 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:23:07,597 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 10:23:07,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=res.company&id=57&field=logo HTTP/1.1" 200 - 9 0.029 0.044 2026-10-24 10:23:07,624 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image/res.company/57/favicon HTTP/1.1" 200 - 4 0.005 0.037 2026-10-24 10:23:07,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [2/10] Tour pos_global_discount_tax_group → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:23:07,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image/res.users/125/avatar_128 HTTP/1.1" 200 - 16 0.031 0.101 2026-10-24 10:23:07,768 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.034 2026-10-24 10:23:07,793 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.033 2026-10-24 10:23:07,824 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.068 2026-10-24 10:23:07,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.105 2026-10-24 10:23:07,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.082 2026-10-24 10:23:07,895 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.076 2026-10-24 10:23:07,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.148 2026-10-24 10:23:07,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.190 2026-10-24 10:23:07,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.097 2026-10-24 10:23:07,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.067 2026-10-24 10:23:08,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [3/10] Tour pos_global_discount_tax_group → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 10:23:08,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:08] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.131 2026-10-24 10:23:08,041 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:08] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.071 2026-10-24 10:23:08,058 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:08] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.221 2026-10-24 10:23:08,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:08] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.040 0.110 2026-10-24 10:23:08,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [4/10] Tour pos_global_discount_tax_group → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:23:08,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [5/10] Tour pos_global_discount_tax_group → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:23:08,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [6/10] Tour pos_global_discount_tax_group → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-10-24 10:23:08,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [7/10] Tour pos_global_discount_tax_group → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:08,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [8/10] Tour pos_global_discount_tax_group → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:23:08,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [9/10] Tour pos_global_discount_tax_group → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-10-24 10:23:08,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: [10/10] Tour pos_global_discount_tax_group → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:23:08,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: tour succeeded 2026-10-24 10:23:08,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: ╔══════════════════════════════════════════════╗ ║ TOUR pos_global_discount_tax_group SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 10:23:09,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included.browser: heap 15159572 (allocated 16261120) 2026-10-24 10:23:09,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Closing chrome headless with pid 45105 2026-10-24 10:23:09,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Closing websocket connection 2026-10-24 10:23:09,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Terminating chrome headless with pid 45105 2026-10-24 10:23:09,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102309_126721_test_global_discount_tax_group_included.txt 2026-10-24 10:23:09,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_discount.tests.test_frontend.TestUi.test_global_discount_tax_group_included: Removing chrome user profile "/tmp/tmphh8knv5i_chrome_odoo" 2026-10-24 10:23:09,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 10:23:30,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_pos_event_registration_not_mandatory ... 2026-10-24 10:23:31,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome pid: 45319 2026-10-24 10:23:31,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome headless temporary user profile dir: /tmp/tmp9ybu_fx6_chrome_odoo 2026-10-24 10:23:31,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Issuing json command http://127.0.0.1:39491/json/version 2026-10-24 10:23:31,747 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39491/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:23:31,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Browser version: Chrome/150.0.7871.114 2026-10-24 10:23:31,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Issuing json command http://127.0.0.1:39491/json 2026-10-24 10:23:31,840 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39491/json with timeout 3 increased to 10s during tests 2026-10-24 10:23:31,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Websocket url found: ws://127.0.0.1:39491/devtools/page/6BB71B65767B2F265E3B94EBAE434A6C 2026-10-24 10:23:31,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Enable chrome headless console log notification 2026-10-24 10:23:31,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome headless enable page notifications 2026-10-24 10:23:32,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:23:32,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Setting session cookie in browser 2026-10-24 10:23:32,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Open "http://127.0.0.1:8069/pos/ui?config_id=59" in browser 2026-10-24 10:23:32,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=59" 2026-10-24 10:23:32,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:23:33,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:33] "GET /pos/ui?config_id=59 HTTP/1.1" 200 - 130 0.096 0.883 2026-10-24 10:23:33,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Navigation result: {'frameId': '6BB71B65767B2F265E3B94EBAE434A6C', 'loaderId': '87AF6FE292CDB80D08C6D968C7EDA6F4', 'isDownload': False} 2026-10-24 10:23:33,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Evaluate ready code "odoo.isTourReady('test_pos_event_registration_not_mandatory')" 2026-10-24 10:23:33,139 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:23:33,182 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:33] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-24 10:23:33,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:33] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.047 2026-10-24 10:23:33,227 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:33] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.055 2026-10-24 10:23:33,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 10:23:33,891 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:23:33,911 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:23:33,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Evaluate test code "odoo.startTour('test_pos_event_registration_not_mandatory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=59", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:23:33,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [1/66] Tour test_pos_event_registration_not_mandatory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:23:33,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: IndexedDB 1 Ready 2026-10-24 10:23:34,854 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 338 0.339 0.578 2026-10-24 10:23:34,867 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.928 2026-10-24 10:23:35,130 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:23:35,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-24 10:23:35,184 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:23:35,243 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:23:35,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-10-24 10:23:35,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: Owl is running in 'dev' mode. 2026-10-24 10:23:35,446 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:23:35,464 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:23:35,570 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-24 10:23:35,606 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-24 10:23:35,606 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "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-24 10:23:35,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [2/66] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:23:35,664 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image/res.users/129/avatar_128 HTTP/1.1" 200 - 16 0.035 0.091 2026-10-24 10:23:35,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image?model=res.company&id=58&field=logo HTTP/1.1" 200 - 9 0.010 0.143 2026-10-24 10:23:35,740 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image/res.company/58/favicon HTTP/1.1" 200 - 4 0.004 0.141 2026-10-24 10:23:35,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.010 0.021 2026-10-24 10:23:35,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.051 2026-10-24 10:23:35,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.067 2026-10-24 10:23:35,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.054 2026-10-24 10:23:35,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-24 10:23:35,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [3/66] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-10-24 10:23:35,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.139 2026-10-24 10:23:35,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.183 2026-10-24 10:23:36,037 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /web/image?model=event.event&id=11&field=image_1024&unique=2026-10-24%2010:23:09 HTTP/1.1" 200 - 8 0.013 0.128 2026-10-24 10:23:36,064 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /web/image?model=event.event&id=12&field=image_1024&unique=2026-10-24%2010:23:09 HTTP/1.1" 200 - 3 0.001 0.137 2026-10-24 10:23:36,095 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.152 2026-10-24 10:23:36,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.120 2026-10-24 10:23:36,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.254 2026-10-24 10:23:36,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.140 2026-10-24 10:23:36,182 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.108 2026-10-24 10:23:36,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.137 2026-10-24 10:23:36,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.031 0.180 2026-10-24 10:23:36,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [4/66] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-10-24 10:23:36,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [5/66] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:36,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [6/66] Tour test_pos_event_registration_not_mandatory → Step Answer question Name with Name 1 for global (trigger: .global_question:contains('Name') input) 2026-10-24 10:23:36,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [7/66] Tour test_pos_event_registration_not_mandatory → Step Answer question Email with 1@test.com for global (trigger: .global_question:contains('Email') input) 2026-10-24 10:23:36,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [8/66] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:36,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [9/66] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:23:36,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [10/66] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:23:36,920 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:23:36,923 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:23:36,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [11/66] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:23:37,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [12/66] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:23:37,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [13/66] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:23:37,106 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:23:37,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56521090 started for PoS orders references: [{'name': 'Order 00399-001-0001', 'uuid': '29b30108-701f-4a35-acad-86ddd287d2e6'}] 2026-10-24 10:23:37,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [14/66] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:23:37,244 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:23:37,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56521090 order {'name': 'Order 00399-001-0001', 'uuid': '29b30108-701f-4a35-acad-86ddd287d2e6'} created pos.order #415 2026-10-24 10:23:37,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56521090 finished 2026-10-24 10:23:37,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 196 0.193 0.346 2026-10-24 10:23:37,807 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:23:37,886 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:37] "GET /web/image?model=pos.config&id=59&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.013 2026-10-24 10:23:37,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [15/66] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:23:38,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [16/66] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-10-24 10:23:38,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [17/66] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-10-24 10:23:38,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [18/66] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:38,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [19/66] Tour test_pos_event_registration_not_mandatory → Step Answer question Name with Name 2 for global (trigger: .global_question:contains('Name') input) 2026-10-24 10:23:38,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [20/66] Tour test_pos_event_registration_not_mandatory → Step Answer question Email with 2@test.com for global (trigger: .global_question:contains('Email') input) 2026-10-24 10:23:38,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [21/66] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:38,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [22/66] Tour test_pos_event_registration_not_mandatory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:23:38,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [23/66] Tour test_pos_event_registration_not_mandatory → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:23:38,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [24/66] Tour test_pos_event_registration_not_mandatory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:23:38,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [25/66] Tour test_pos_event_registration_not_mandatory → Step click partner 'Event Parter' from partner list screen (trigger: .modal .partner-list b:contains(Event Parter)) 2026-10-24 10:23:38,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [26/66] Tour test_pos_event_registration_not_mandatory → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:23:38,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [27/66] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:23:39,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [28/66] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:23:39,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [29/66] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:23:39,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [30/66] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:23:39,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [31/66] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:23:39,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [32/66] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:23:39,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87357009 started for PoS orders references: [{'name': 'Order 00399-001-0002', 'uuid': 'b147b2e1-a9a1-477a-9375-c1bbc6faa16e'}] 2026-10-24 10:23:39,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87357009 order {'name': 'Order 00399-001-0002', 'uuid': 'b147b2e1-a9a1-477a-9375-c1bbc6faa16e'} created pos.order #416 2026-10-24 10:23:39,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87357009 finished 2026-10-24 10:23:39,757 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 134 0.159 0.283 2026-10-24 10:23:39,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.012 2026-10-24 10:23:39,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [33/66] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:23:39,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [34/66] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-10-24 10:23:40,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [35/66] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-10-24 10:23:40,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [36/66] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:40,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [37/66] Tour test_pos_event_registration_not_mandatory → Step Answer question Name with Name 3 for global (trigger: .global_question:contains('Name') input) 2026-10-24 10:23:40,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [38/66] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:40,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [39/66] Tour test_pos_event_registration_not_mandatory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:23:40,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [40/66] Tour test_pos_event_registration_not_mandatory → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:23:40,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [41/66] Tour test_pos_event_registration_not_mandatory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:23:40,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [42/66] Tour test_pos_event_registration_not_mandatory → Step click partner 'Event Parter' from partner list screen (trigger: .modal .partner-list b:contains(Event Parter)) 2026-10-24 10:23:40,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [43/66] Tour test_pos_event_registration_not_mandatory → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:23:40,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [44/66] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:23:40,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [45/66] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:23:40,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [46/66] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:23:41,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [47/66] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:23:41,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [48/66] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:23:41,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [49/66] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:23:41,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13231823 started for PoS orders references: [{'name': 'Order 00399-001-0003', 'uuid': '7d036b0a-52d9-459f-a538-f75eefda3f3a'}] 2026-10-24 10:23:41,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13231823 order {'name': 'Order 00399-001-0003', 'uuid': '7d036b0a-52d9-459f-a538-f75eefda3f3a'} created pos.order #417 2026-10-24 10:23:41,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13231823 finished 2026-10-24 10:23:41,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 105 0.093 0.226 2026-10-24 10:23:41,579 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:23:41,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [50/66] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:23:41,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [51/66] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-10-24 10:23:41,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [52/66] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-10-24 10:23:41,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [53/66] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:41,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [54/66] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:41,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [55/66] Tour test_pos_event_registration_not_mandatory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:23:42,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [56/66] Tour test_pos_event_registration_not_mandatory → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:23:42,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [57/66] Tour test_pos_event_registration_not_mandatory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:23:42,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [58/66] Tour test_pos_event_registration_not_mandatory → Step click partner 'Event Parter' from partner list screen (trigger: .modal .partner-list b:contains(Event Parter)) 2026-10-24 10:23:42,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [59/66] Tour test_pos_event_registration_not_mandatory → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:23:42,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [60/66] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:23:42,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [61/66] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:23:42,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [62/66] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:23:42,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [63/66] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:23:42,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [64/66] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:23:42,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [65/66] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:23:42,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18212236 started for PoS orders references: [{'name': 'Order 00399-001-0004', 'uuid': '6cc04a2e-8f35-4007-8e55-7255a0e474db'}] 2026-10-24 10:23:43,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18212236 order {'name': 'Order 00399-001-0004', 'uuid': '6cc04a2e-8f35-4007-8e55-7255a0e474db'} created pos.order #418 2026-10-24 10:23:43,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18212236 finished 2026-10-24 10:23:43,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 104 0.075 0.201 2026-10-24 10:23:43,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:23:43,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [66/66] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:23:43,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: tour succeeded 2026-10-24 10:23:43,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_pos_event_registration_not_mandatory SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-24 10:23:43,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: heap 33179876 (allocated 34611200) 2026-10-24 10:23:43,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Closing chrome headless with pid 45319 2026-10-24 10:23:43,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Closing websocket connection 2026-10-24 10:23:43,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Terminating chrome headless with pid 45319 2026-10-24 10:23:43,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102343_717460_test_pos_event_registration_not_mandatory.txt 2026-10-24 10:23:43,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Removing chrome user profile "/tmp/tmp9ybu_fx6_chrome_odoo" 2026-10-24 10:23:43,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_selling_event_in_pos ... 2026-10-24 10:23:44,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome pid: 45532 2026-10-24 10:23:44,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless temporary user profile dir: /tmp/tmph3n4sahu_chrome_odoo 2026-10-24 10:23:44,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:44015/json/version 2026-10-24 10:23:44,864 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44015/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:23:44,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-24 10:23:44,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:44015/json 2026-10-24 10:23:44,968 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44015/json with timeout 3 increased to 10s during tests 2026-10-24 10:23:44,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Websocket url found: ws://127.0.0.1:44015/devtools/page/AC0DAF05422B846F3E5846FA122804E9 2026-10-24 10:23:45,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Enable chrome headless console log notification 2026-10-24 10:23:45,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless enable page notifications 2026-10-24 10:23:45,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:23:45,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Setting session cookie in browser 2026-10-24 10:23:45,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=59" in browser 2026-10-24 10:23:45,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=59" 2026-10-24 10:23:45,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:23:47,474 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:47] "GET /pos/ui?config_id=59 HTTP/1.1" 200 - 130 0.084 2.256 2026-10-24 10:23:47,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigation result: {'frameId': 'AC0DAF05422B846F3E5846FA122804E9', 'loaderId': '9CC3FC20BF551469F8AF09BF756B16FD', 'isDownload': False} 2026-10-24 10:23:47,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate ready code "odoo.isTourReady('SellingEventInPos')" 2026-10-24 10:23:47,508 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:23:47,548 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:47] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-10-24 10:23:47,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:47] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.020 2026-10-24 10:23:47,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:47] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-10-24 10:23:48,294 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:23:48,330 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:23:48,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: IndexedDB 1 Ready 2026-10-24 10:23:48,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate test code "odoo.startTour('SellingEventInPos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=59", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:23:48,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [1/31] Tour SellingEventInPos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:23:48,411 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-10-24 10:23:49,281 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 338 0.347 0.600 2026-10-24 10:23:49,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.949 2026-10-24 10:23:49,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:23:49,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 10:23:49,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:23:49,595 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:23:49,640 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.019 2026-10-24 10:23:49,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: Owl is running in 'dev' mode. 2026-10-24 10:23:49,756 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:23:49,774 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:23:49,842 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:23:49,870 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "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-24 10:23:49,913 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:23:49,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "GET /web/image/res.users/129/avatar_128 HTTP/1.1" 200 - 16 0.052 0.041 2026-10-24 10:23:49,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:49] "GET /web/image?model=res.company&id=58&field=logo HTTP/1.1" 200 - 9 0.011 0.087 2026-10-24 10:23:50,010 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image/res.company/58/favicon HTTP/1.1" 200 - 4 0.007 0.094 2026-10-24 10:23:50,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [2/31] Tour SellingEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:23:50,153 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.027 2026-10-24 10:23:50,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.045 2026-10-24 10:23:50,188 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.069 2026-10-24 10:23:50,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.068 2026-10-24 10:23:50,235 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.010 0.055 2026-10-24 10:23:50,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [3/31] Tour SellingEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-10-24 10:23:50,278 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=event.event&id=11&field=image_1024&unique=2026-10-24%2010:23:09 HTTP/1.1" 200 - 8 0.009 0.075 2026-10-24 10:23:50,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=event.event&id=12&field=image_1024&unique=2026-10-24%2010:23:09 HTTP/1.1" 200 - 3 0.004 0.117 2026-10-24 10:23:50,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.206 2026-10-24 10:23:50,359 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.048 2026-10-24 10:23:50,379 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.042 2026-10-24 10:23:50,399 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.177 2026-10-24 10:23:50,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.010 0.071 2026-10-24 10:23:50,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.301 2026-10-24 10:23:50,457 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.191 2026-10-24 10:23:50,473 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.094 2026-10-24 10:23:50,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.159 2026-10-24 10:23:50,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [4/31] Tour SellingEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-10-24 10:23:50,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [5/31] Tour SellingEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-10-24 10:23:50,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [6/31] Tour SellingEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:50,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [7/31] Tour SellingEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:50,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [8/31] Tour SellingEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-10-24 10:23:51,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [9/31] Tour SellingEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-10-24 10:23:51,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [10/31] Tour SellingEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:51,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [11/31] Tour SellingEventInPos → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-10-24 10:23:51,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [12/31] Tour SellingEventInPos → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-10-24 10:23:51,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [13/31] Tour SellingEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:51,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [14/31] Tour SellingEventInPos → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Error")) 2026-10-24 10:23:51,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [15/31] Tour SellingEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-10-24 10:23:51,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [16/31] Tour SellingEventInPos → Step Answer question Question3 with Q3-Answer1 for global (trigger: .global_question:contains('Question3') select) 2026-10-24 10:23:51,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [17/31] Tour SellingEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:23:51,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [18/31] Tour SellingEventInPos → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:23:51,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [19/31] Tour SellingEventInPos → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-10-24 10:23:51,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [20/31] Tour SellingEventInPos → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:23:51,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [21/31] Tour SellingEventInPos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:23:51,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [22/31] Tour SellingEventInPos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:23:51,961 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:23:51,963 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:23:52,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [23/31] Tour SellingEventInPos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:23:52,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [24/31] Tour SellingEventInPos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:23:52,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [25/31] Tour SellingEventInPos → Step remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00")) 2026-10-24 10:23:52,155 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:23:52,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [26/31] Tour SellingEventInPos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:23:52,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [27/31] Tour SellingEventInPos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 10:23:52,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9312964 started for PoS orders references: [{'name': 'Order 00400-001-0001', 'uuid': '73f2d9ca-45af-420d-ae29-1a1646bbe6fc'}] 2026-10-24 10:23:52,341 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:23:52,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9312964 order {'name': 'Order 00400-001-0001', 'uuid': '73f2d9ca-45af-420d-ae29-1a1646bbe6fc'} created pos.order #419 2026-10-24 10:23:52,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9312964 finished 2026-10-24 10:23:52,749 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 192 0.152 0.282 2026-10-24 10:23:52,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:23:52,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [28/31] Tour SellingEventInPos → Step print ticket with mode: full (trigger: .o-event-button .o-event-full) 2026-10-24 10:23:52,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:52] "GET /web/image?model=pos.config&id=59&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.018 2026-10-24 10:23:53,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [29/31] Tour SellingEventInPos → Step print ticket with mode: badge (trigger: .o-event-button .o-event-badge) 2026-10-24 10:23:53,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.026 0.018 2026-10-24 10:23:53,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:53] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:23:53,406 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:53] "POST /report/download HTTP/1.1" 200 - 52 0.034 0.248 2026-10-24 10:23:53,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [30/31] Tour SellingEventInPos → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:23:53,552 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.021 2026-10-24 10:23:53,749 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:53] "POST /report/download HTTP/1.1" 200 - 28 0.023 0.153 2026-10-24 10:23:53,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [31/31] Tour SellingEventInPos → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:23:53,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:23:53] "POST /web/dataset/call_kw/event.registration/write HTTP/1.1" 200 - 35 0.028 0.067 2026-10-24 10:23:53,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: tour succeeded 2026-10-24 10:23:53,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: ╔══════════════════════════════════╗ ║ TOUR SellingEventInPos SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 10:23:54,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: heap 16963204 (allocated 18620416) 2026-10-24 10:23:54,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing chrome headless with pid 45532 2026-10-24 10:23:54,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing websocket connection 2026-10-24 10:23:54,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Terminating chrome headless with pid 45532 2026-10-24 10:23:54,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102354_196242_test_selling_event_in_pos.txt 2026-10-24 10:23:54,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Removing chrome user profile "/tmp/tmph3n4sahu_chrome_odoo" 2026-10-24 10:23:54,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 10:24:16,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_event_sale.tests.test_frontend: Starting TestPoSEventSale.test_sale_status_event_in_pos ... 2026-10-24 10:24:16,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63247910 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}, {'name': 'Order 12345-123-1234', 'uuid': '12345-123-4331'}] 2026-10-24 10:24:16,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63247910 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #420 2026-10-24 10:24:16,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63247910 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-4331'} created pos.order #421 2026-10-24 10:24:16,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63247910 finished 2026-10-24 10:24:17,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-24 10:24:41,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-10-24 10:24:42,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome pid: 45742 2026-10-24 10:24:42,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome headless temporary user profile dir: /tmp/tmpi07od983_chrome_odoo 2026-10-24 10:24:42,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Issuing json command http://127.0.0.1:42021/json/version 2026-10-24 10:24:42,190 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42021/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:24:42,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Browser version: Chrome/150.0.7871.114 2026-10-24 10:24:42,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Issuing json command http://127.0.0.1:42021/json 2026-10-24 10:24:42,243 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42021/json with timeout 3 increased to 10s during tests 2026-10-24 10:24:42,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Websocket url found: ws://127.0.0.1:42021/devtools/page/05618985719B6A5B9CCF02F1C2230345 2026-10-24 10:24:42,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Enable chrome headless console log notification 2026-10-24 10:24:42,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome headless enable page notifications 2026-10-24 10:24:42,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:24:42,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Setting session cookie in browser 2026-10-24 10:24:42,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:24:42,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:24:42,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:24:43,488 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:43] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 134 0.111 0.981 2026-10-24 10:24:43,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Navigation result: {'frameId': '05618985719B6A5B9CCF02F1C2230345', 'loaderId': '55FA4A44FAB73041ACAF64C830D3931F', 'isDownload': False} 2026-10-24 10:24:43,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-10-24 10:24:43,536 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:24:43,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:43] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-10-24 10:24:43,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:43] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-10-24 10:24:43,619 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:43] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.045 2026-10-24 10:24:44,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:24:44,282 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:24:44,283 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:24:44,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: IndexedDB 1 Ready 2026-10-24 10:24:44,324 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Evaluate test code "odoo.startTour('PosHrTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:24:44,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [1/105] Tour PosHrTour → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:24:45,259 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 332 0.365 0.588 2026-10-24 10:24:45,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.942 2026-10-24 10:24:45,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:24:45,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.020 2026-10-24 10:24:45,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.006 0.017 2026-10-24 10:24:45,646 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:24:45,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-24 10:24:45,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: Owl is running in 'dev' mode. 2026-10-24 10:24:45,817 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:24:45,826 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:24:45,903 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:24:45,920 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:24:45,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [2/105] Tour PosHrTour → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:24:45,928 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "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-24 10:24:45,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:45] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.020 0.062 2026-10-24 10:24:46,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:46] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.017 0.104 2026-10-24 10:24:46,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [3/105] Tour PosHrTour → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:24:46,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [4/105] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-10-24 10:24:46,333 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:24:46,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [5/105] Tour PosHrTour → Step selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2")) 2026-10-24 10:24:46,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [6/105] Tour PosHrTour → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:24:46,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [7/105] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-10-24 10:24:46,575 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [8/105] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:24:46,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [9/105] Tour PosHrTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:24:46,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [10/105] Tour PosHrTour → Step input shown is '••' (trigger: .modal .value:contains("••")) 2026-10-24 10:24:46,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [11/105] Tour PosHrTour → Step body 2026-10-24 10:24:46,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [12/105] Tour PosHrTour → Step input shown is '•••' (trigger: .modal .value:contains("•••")) 2026-10-24 10:24:46,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [13/105] Tour PosHrTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 10:24:47,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [14/105] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:24:47,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [15/105] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:24:47,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [16/105] Tour PosHrTour → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:24:47,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [17/105] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-10-24 10:24:47,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [18/105] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:24:47,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [19/105] Tour PosHrTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:24:47,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [20/105] Tour PosHrTour → Step input shown is '••' (trigger: .modal .value:contains("••")) 2026-10-24 10:24:47,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [21/105] Tour PosHrTour → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:24:47,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [22/105] Tour PosHrTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:24:47,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [23/105] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:24:47,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [24/105] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:24:47,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [25/105] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:24:47,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:47] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 22 0.045 0.059 2026-10-24 10:24:47,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [26/105] Tour PosHrTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:24:47,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [27/105] Tour PosHrTour → Step logged cashier is 'Pos Employee1' (trigger: .pos .oe_status .username:contains("Pos Employee1")) 2026-10-24 10:24:47,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:47] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 12 0.028 0.094 2026-10-24 10:24:47,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:47] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.121 2026-10-24 10:24:47,956 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:47] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.119 2026-10-24 10:24:47,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [28/105] Tour PosHrTour → Step logged cashier is 'Pos Employee1' (trigger: .pos .oe_status img[alt="Pos Employee1"]) 2026-10-24 10:24:47,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:47] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.131 2026-10-24 10:24:47,998 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:47] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.159 2026-10-24 10:24:48,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.071 2026-10-24 10:24:48,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.209 2026-10-24 10:24:48,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [29/105] Tour PosHrTour → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:24:48,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.095 2026-10-24 10:24:48,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.048 2026-10-24 10:24:48,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.045 2026-10-24 10:24:48,116 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.137 2026-10-24 10:24:48,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [30/105] Tour PosHrTour → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:24:48,129 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.138 2026-10-24 10:24:48,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.010 0.075 2026-10-24 10:24:48,170 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.167 2026-10-24 10:24:48,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.081 2026-10-24 10:24:48,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [31/105] Tour PosHrTour → Step logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin")) 2026-10-24 10:24:48,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [32/105] Tour PosHrTour → Step logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status img[alt="Mitchell Admin"]) 2026-10-24 10:24:48,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [33/105] Tour PosHrTour → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:24:48,379 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.062 0.210 2026-10-24 10:24:48,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [34/105] Tour PosHrTour → Step selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2")) 2026-10-24 10:24:48,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [35/105] Tour PosHrTour → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 10:24:48,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.020 0.246 2026-10-24 10:24:48,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 5 0.005 0.289 2026-10-24 10:24:48,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [36/105] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:24:48,541 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.021 2026-10-24 10:24:48,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [37/105] Tour PosHrTour → Step input shown is '••' (trigger: .modal .value:contains("••")) 2026-10-24 10:24:48,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [38/105] Tour PosHrTour → Step click numpad button: 3 (trigger: .modal div.numpad button[value="3"]) 2026-10-24 10:24:48,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [39/105] Tour PosHrTour → Step click numpad button: 4 (trigger: .modal div.numpad button[value="4"]) 2026-10-24 10:24:48,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [40/105] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:24:48,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [41/105] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:24:48,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [42/105] Tour PosHrTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:24:48,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [43/105] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:24:48,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:48] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.016 0.053 2026-10-24 10:24:49,002 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:49] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 5 0.007 0.076 2026-10-24 10:24:49,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.018 2026-10-24 10:24:49,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [44/105] Tour PosHrTour → Step check that Create Product doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Create Product)))) 2026-10-24 10:24:49,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [45/105] Tour PosHrTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 10:24:49,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [46/105] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:24:49,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [47/105] Tour PosHrTour → 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(.qty:contains("1"))) 2026-10-24 10:24:49,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [48/105] Tour PosHrTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 10:24:49,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [49/105] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:24:49,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [50/105] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:24:49,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [51/105] Tour PosHrTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-10-24 10:24:49,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [52/105] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:24:49,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [53/105] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:24:49,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [54/105] Tour PosHrTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:24:49,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [55/105] Tour PosHrTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2") 2026-10-24 10:24:49,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [56/105] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader i.fa-unlock) 2026-10-24 10:24:49,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [57/105] Tour PosHrTour → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-10-24 10:24:50,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [58/105] Tour PosHrTour → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:24:50,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [59/105] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-10-24 10:24:50,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [60/105] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:24:50,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [61/105] Tour PosHrTour → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:24:50,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [62/105] Tour PosHrTour → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:24:50,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [63/105] Tour PosHrTour → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:24:50,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [64/105] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:24:50,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [65/105] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:24:50,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [66/105] Tour PosHrTour → Step .pos-leftheader .list-plus-btn 2026-10-24 10:24:50,609 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:50] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.015 0.063 2026-10-24 10:24:50,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [67/105] Tour PosHrTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 10:24:50,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.020 2026-10-24 10:24:50,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [68/105] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:24:50,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [69/105] Tour PosHrTour → 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(.qty:contains("1"))) 2026-10-24 10:24:50,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [70/105] Tour PosHrTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 10:24:50,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [71/105] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:24:50,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [72/105] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:24:51,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [73/105] Tour PosHrTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-10-24 10:24:51,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [74/105] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:24:51,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [75/105] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:24:51,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [76/105] Tour PosHrTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:24:51,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [77/105] Tour PosHrTour → Step .ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2") 2026-10-24 10:24:51,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [78/105] Tour PosHrTour → Step .ticket-screen .orders > .order-row:nth-child(3):contains("Pos Employee1") 2026-10-24 10:24:51,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [79/105] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:24:51,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [80/105] Tour PosHrTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-10-24 10:24:51,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [81/105] Tour PosHrTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-10-24 10:24:51,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [82/105] Tour PosHrTour → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:24:51,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [83/105] Tour PosHrTour → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:24:51,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [84/105] Tour PosHrTour → Step logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin")) 2026-10-24 10:24:51,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [85/105] Tour PosHrTour → Step logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status img[alt="Mitchell Admin"]) 2026-10-24 10:24:51,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:51] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.016 0.089 2026-10-24 10:24:51,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [86/105] Tour PosHrTour → Step .pos-leftheader .list-plus-btn 2026-10-24 10:24:51,847 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.016 2026-10-24 10:24:51,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [87/105] Tour PosHrTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 10:24:51,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [88/105] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:24:52,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [89/105] Tour PosHrTour → 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(.qty:contains("1"))) 2026-10-24 10:24:52,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [90/105] Tour PosHrTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:24:52,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [91/105] Tour PosHrTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:24:52,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [92/105] Tour PosHrTour → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:24:52,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [93/105] Tour PosHrTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:24:52,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [94/105] Tour PosHrTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:24:52,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [95/105] Tour PosHrTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 10:24:52,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [96/105] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:24:52,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [97/105] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:24:52,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [98/105] Tour PosHrTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-10-24 10:24:52,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [99/105] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:24:52,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [100/105] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:24:52,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [101/105] Tour PosHrTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:24:52,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [102/105] Tour PosHrTour → Step .ticket-screen .orders > .order-row:nth-child(4):contains("Mitchell Admin") 2026-10-24 10:24:52,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [103/105] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:24:53,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [104/105] Tour PosHrTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 10:24:53,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [105/105] Tour PosHrTour → Step dialog is open (trigger: .modal .modal-content) 2026-10-24 10:24:53,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:53] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 8 0.008 0.022 2026-10-24 10:24:53,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: tour succeeded 2026-10-24 10:24:53,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: ╔══════════════════════════╗ ║ TOUR PosHrTour SUCCEEDED ║ ╚══════════════════════════╝ 2026-10-24 10:24:53,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: heap 18030352 (allocated 19406848) 2026-10-24 10:24:53,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Closing chrome headless with pid 45742 2026-10-24 10:24:53,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Closing websocket connection 2026-10-24 10:24:53,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Terminating chrome headless with pid 45742 2026-10-24 10:24:53,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102453_486838_test_01_pos_hr_tour.txt 2026-10-24 10:24:53,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Removing chrome user profile "/tmp/tmpi07od983_chrome_odoo" 2026-10-24 10:24:53,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_can_change_price ... 2026-10-24 10:24:54,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome pid: 45955 2026-10-24 10:24:54,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome headless temporary user profile dir: /tmp/tmp7bltqaol_chrome_odoo 2026-10-24 10:24:54,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Issuing json command http://127.0.0.1:36345/json/version 2026-10-24 10:24:54,294 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36345/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:24:54,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Browser version: Chrome/150.0.7871.114 2026-10-24 10:24:54,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Issuing json command http://127.0.0.1:36345/json 2026-10-24 10:24:54,424 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36345/json with timeout 3 increased to 10s during tests 2026-10-24 10:24:54,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Websocket url found: ws://127.0.0.1:36345/devtools/page/4338800D6113381FC28AEE422D5559D8 2026-10-24 10:24:54,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Enable chrome headless console log notification 2026-10-24 10:24:54,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome headless enable page notifications 2026-10-24 10:24:54,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:24:54,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Setting session cookie in browser 2026-10-24 10:24:54,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:24:54,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:24:54,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:24:55,661 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:55] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 138 0.089 0.925 2026-10-24 10:24:55,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Navigation result: {'frameId': '4338800D6113381FC28AEE422D5559D8', 'loaderId': 'F0B40F8957EA5F2BB1BCB6CE7672CB5D', 'isDownload': False} 2026-10-24 10:24:55,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Evaluate ready code "odoo.isTourReady('test_basic_user_can_change_price')" 2026-10-24 10:24:55,707 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:24:55,733 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:55] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-24 10:24:55,745 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:55] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 10:24:55,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:55] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.044 2026-10-24 10:24:56,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:24:56,520 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:24:56,522 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:24:56,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Evaluate test code "odoo.startTour('test_basic_user_can_change_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:24:56,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [1/16] Tour test_basic_user_can_change_price → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:24:56,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: IndexedDB 1 Ready 2026-10-24 10:24:57,520 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 334 0.377 0.604 2026-10-24 10:24:57,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.990 2026-10-24 10:24:57,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:24:57,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:24:57,812 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:24:57,871 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:24:57,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.015 2026-10-24 10:24:57,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: Owl is running in 'dev' mode. 2026-10-24 10:24:58,056 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:24:58,072 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:24:58,235 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:24:58,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [2/16] Tour test_basic_user_can_change_price → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:24:58,245 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 10:24:58,268 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:24:58,317 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:58] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.012 0.100 2026-10-24 10:24:58,364 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:58] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.013 0.068 2026-10-24 10:24:58,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [3/16] Tour test_basic_user_can_change_price → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:24:58,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [4/16] Tour test_basic_user_can_change_price → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-10-24 10:24:58,681 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:24:58,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:58] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 22 0.024 0.048 2026-10-24 10:24:58,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [5/16] Tour test_basic_user_can_change_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:24:58,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [6/16] Tour test_basic_user_can_change_price → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 10:24:59,012 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 11 0.038 0.048 2026-10-24 10:24:59,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-24 10:24:59,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.086 2026-10-24 10:24:59,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.097 2026-10-24 10:24:59,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.148 2026-10-24 10:24:59,121 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.091 2026-10-24 10:24:59,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.171 2026-10-24 10:24:59,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.106 2026-10-24 10:24:59,169 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.032 2026-10-24 10:24:59,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.071 2026-10-24 10:24:59,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.037 2026-10-24 10:24:59,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.144 2026-10-24 10:24:59,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.061 2026-10-24 10:24:59,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 30 0.046 0.161 2026-10-24 10:24:59,422 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.011 0.228 2026-10-24 10:24:59,439 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:24:59] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.321 2026-10-24 10:24:59,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [7/16] Tour test_basic_user_can_change_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:24:59,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [8/16] Tour test_basic_user_can_change_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-10-24 10:24:59,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [9/16] Tour test_basic_user_can_change_price → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:24:59,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [10/16] Tour test_basic_user_can_change_price → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:24:59,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [11/16] Tour test_basic_user_can_change_price → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:24:59,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [12/16] Tour test_basic_user_can_change_price → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:24:59,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [13/16] Tour test_basic_user_can_change_price → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:24:59,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [14/16] Tour test_basic_user_can_change_price → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:25:00,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [15/16] Tour test_basic_user_can_change_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("10"))) 2026-10-24 10:25:00,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [16/16] Tour test_basic_user_can_change_price → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:25:00,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: tour succeeded 2026-10-24 10:25:00,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_basic_user_can_change_price SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-24 10:25:00,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: heap 15110360 (allocated 15998976) 2026-10-24 10:25:00,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Closing chrome headless with pid 45955 2026-10-24 10:25:00,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Closing websocket connection 2026-10-24 10:25:00,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Terminating chrome headless with pid 45955 2026-10-24 10:25:00,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102500_485675_test_basic_user_can_change_price.txt 2026-10-24 10:25:00,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Removing chrome user profile "/tmp/tmp7bltqaol_chrome_odoo" 2026-10-24 10:25:00,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-10-24 10:25:01,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome pid: 46162 2026-10-24 10:25:01,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome headless temporary user profile dir: /tmp/tmpi6_q370x_chrome_odoo 2026-10-24 10:25:01,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Issuing json command http://127.0.0.1:46669/json/version 2026-10-24 10:25:01,323 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46669/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:25:01,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Browser version: Chrome/150.0.7871.114 2026-10-24 10:25:01,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Issuing json command http://127.0.0.1:46669/json 2026-10-24 10:25:01,362 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46669/json with timeout 3 increased to 10s during tests 2026-10-24 10:25:01,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Websocket url found: ws://127.0.0.1:46669/devtools/page/5F7DC5AD24A991FC92E572B9A2882C64 2026-10-24 10:25:01,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Enable chrome headless console log notification 2026-10-24 10:25:01,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome headless enable page notifications 2026-10-24 10:25:01,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:25:01,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Setting session cookie in browser 2026-10-24 10:25:01,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:25:01,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:25:01,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:25:02,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:02] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 138 0.100 1.028 2026-10-24 10:25:02,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Navigation result: {'frameId': '5F7DC5AD24A991FC92E572B9A2882C64', 'loaderId': '2BA8CE51F2B0B7AA49A12DBCB86223D7', 'isDownload': False} 2026-10-24 10:25:02,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-10-24 10:25:02,762 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:02,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:02] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 10:25:02,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:02] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 10:25:02,828 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:02] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-10-24 10:25:03,408 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:25:03,425 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:03,454 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:25:03,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: IndexedDB 1 Ready 2026-10-24 10:25:03,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Evaluate test code "odoo.startTour('CashierCannotClose', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:25:03,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [1/13] Tour CashierCannotClose → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:25:04,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 334 0.307 0.564 2026-10-24 10:25:04,344 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.890 2026-10-24 10:25:04,588 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:25:04,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:25:04,639 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:25:04,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:25:04,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:04] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:25:04,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:04,865 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:04,892 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:05,023 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:25:05,029 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:05,051 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:25:05,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [2/13] Tour CashierCannotClose → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:05,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.017 0.032 2026-10-24 10:25:05,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.009 0.071 2026-10-24 10:25:05,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [3/13] Tour CashierCannotClose → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:25:05,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [4/13] Tour CashierCannotClose → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-10-24 10:25:05,523 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:05,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [5/13] Tour CashierCannotClose → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:25:05,685 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 22 0.025 0.086 2026-10-24 10:25:05,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [6/13] Tour CashierCannotClose → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:25:05,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 11 0.046 0.049 2026-10-24 10:25:05,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.108 2026-10-24 10:25:05,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.073 2026-10-24 10:25:05,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.141 2026-10-24 10:25:05,877 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.017 0.041 2026-10-24 10:25:05,894 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.135 2026-10-24 10:25:05,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.020 0.167 2026-10-24 10:25:05,937 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.081 2026-10-24 10:25:05,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.099 2026-10-24 10:25:05,977 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.010 0.101 2026-10-24 10:25:05,994 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:05] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.091 2026-10-24 10:25:06,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.049 2026-10-24 10:25:06,032 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.081 2026-10-24 10:25:06,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:06] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 30 0.053 0.137 2026-10-24 10:25:06,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.283 2026-10-24 10:25:06,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.262 2026-10-24 10:25:06,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [7/13] Tour CashierCannotClose → Step body:not(:has(span.dropdown-item:contains("Close Register"))) 2026-10-24 10:25:06,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [8/13] Tour CashierCannotClose → Step logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3")) 2026-10-24 10:25:06,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [9/13] Tour CashierCannotClose → Step logged cashier is 'Test Employee 3' (trigger: .pos .oe_status img[alt="Test Employee 3"]) 2026-10-24 10:25:06,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [10/13] Tour CashierCannotClose → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:25:06,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [11/13] Tour CashierCannotClose → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:25:06,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [12/13] Tour CashierCannotClose → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:25:06,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [13/13] Tour CashierCannotClose → Step span.dropdown-item:contains("Close Register") 2026-10-24 10:25:06,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:06] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.032 0.063 2026-10-24 10:25:06,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: tour succeeded 2026-10-24 10:25:06,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: ╔═══════════════════════════════════╗ ║ TOUR CashierCannotClose SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 10:25:06,717 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:06] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 5 0.008 0.113 2026-10-24 10:25:06,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.029 2026-10-24 10:25:06,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: heap 14945680 (allocated 15998976) 2026-10-24 10:25:06,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Closing chrome headless with pid 46162 2026-10-24 10:25:06,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Closing websocket connection 2026-10-24 10:25:06,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Terminating chrome headless with pid 46162 2026-10-24 10:25:06,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102506_974411_test_basic_user_cannot_close_session.txt 2026-10-24 10:25:06,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Removing chrome user profile "/tmp/tmpi6_q370x_chrome_odoo" 2026-10-24 10:25:07,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_can_see_product_info ... 2026-10-24 10:25:07,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome pid: 46365 2026-10-24 10:25:07,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome headless temporary user profile dir: /tmp/tmpqmigo4yx_chrome_odoo 2026-10-24 10:25:07,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Issuing json command http://127.0.0.1:37001/json/version 2026-10-24 10:25:07,759 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37001/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:25:07,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Browser version: Chrome/150.0.7871.114 2026-10-24 10:25:07,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Issuing json command http://127.0.0.1:37001/json 2026-10-24 10:25:07,883 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37001/json with timeout 3 increased to 10s during tests 2026-10-24 10:25:07,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Websocket url found: ws://127.0.0.1:37001/devtools/page/332024DAFC56C70440AD090C221423A5 2026-10-24 10:25:07,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Enable chrome headless console log notification 2026-10-24 10:25:07,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome headless enable page notifications 2026-10-24 10:25:08,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:25:08,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Setting session cookie in browser 2026-10-24 10:25:08,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:25:08,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:25:08,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:25:10,527 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:10] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 134 0.105 2.337 2026-10-24 10:25:10,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Navigation result: {'frameId': '332024DAFC56C70440AD090C221423A5', 'loaderId': '01F58FB69DD583E827666D32E7131F45', 'isDownload': False} 2026-10-24 10:25:10,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Evaluate ready code "odoo.isTourReady('CashierCanSeeProductInfo')" 2026-10-24 10:25:10,556 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:10,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:10] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-24 10:25:10,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:10] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-24 10:25:10,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:10] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.043 2026-10-24 10:25:11,442 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:25:11,457 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:25:11,462 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:11,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: IndexedDB 1 Ready 2026-10-24 10:25:11,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Evaluate test code "odoo.startTour('CashierCanSeeProductInfo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:25:11,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [1/8] Tour CashierCanSeeProductInfo → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:25:12,558 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 333 0.500 0.567 2026-10-24 10:25:12,605 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.031 1.075 2026-10-24 10:25:12,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:25:12,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 10:25:12,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:25:12,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:25:13,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 10:25:13,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:13,163 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:13,172 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:25:13,288 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:13,307 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25: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-24 10:25:13,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [2/8] Tour CashierCanSeeProductInfo → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:13,335 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:25:13,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:13] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.023 0.027 2026-10-24 10:25:13,365 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:13] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.005 0.027 2026-10-24 10:25:13,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [3/8] Tour CashierCanSeeProductInfo → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:25:13,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [4/8] Tour CashierCanSeeProductInfo → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:25:13,805 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:13,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [5/8] Tour CashierCanSeeProductInfo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:25:14,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 22 0.087 0.087 2026-10-24 10:25:14,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [6/8] Tour CashierCanSeeProductInfo → Step click product 'product_a' (trigger: article.product:contains("product_a") .product-information-tag) 2026-10-24 10:25:14,055 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.013 0.047 2026-10-24 10:25:14,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 11 0.012 0.134 2026-10-24 10:25:14,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.153 2026-10-24 10:25:14,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.159 2026-10-24 10:25:14,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.121 2026-10-24 10:25:14,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.188 2026-10-24 10:25:14,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.140 2026-10-24 10:25:14,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.097 2026-10-24 10:25:14,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.094 2026-10-24 10:25:14,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.095 2026-10-24 10:25:14,279 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.044 2026-10-24 10:25:14,304 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.100 2026-10-24 10:25:14,319 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.103 2026-10-24 10:25:14,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.159 2026-10-24 10:25:14,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.020 0.092 2026-10-24 10:25:14,552 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 30 0.058 0.251 2026-10-24 10:25:14,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [7/8] Tour CashierCanSeeProductInfo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-10-24 10:25:14,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:14] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 79 0.183 0.170 2026-10-24 10:25:15,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [8/8] Tour CashierCanSeeProductInfo → Step no dialog is open (trigger: body:not(:has(.modal-open))) 2026-10-24 10:25:15,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: tour succeeded 2026-10-24 10:25:15,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: ╔═════════════════════════════════════════╗ ║ TOUR CashierCanSeeProductInfo SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-24 10:25:15,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: heap 14691984 (allocated 15474688) 2026-10-24 10:25:15,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Closing chrome headless with pid 46365 2026-10-24 10:25:15,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Closing websocket connection 2026-10-24 10:25:15,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Terminating chrome headless with pid 46365 2026-10-24 10:25:15,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102515_338351_test_cashier_can_see_product_info.txt 2026-10-24 10:25:15,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Removing chrome user profile "/tmp/tmpqmigo4yx_chrome_odoo" 2026-10-24 10:25:15,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_changed_in_receipt ... 2026-10-24 10:25:16,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome pid: 46566 2026-10-24 10:25:16,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome headless temporary user profile dir: /tmp/tmp43xdtalu_chrome_odoo 2026-10-24 10:25:16,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Issuing json command http://127.0.0.1:44551/json/version 2026-10-24 10:25:16,181 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44551/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:25:16,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Browser version: Chrome/150.0.7871.114 2026-10-24 10:25:16,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Issuing json command http://127.0.0.1:44551/json 2026-10-24 10:25:16,237 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44551/json with timeout 3 increased to 10s during tests 2026-10-24 10:25:16,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Websocket url found: ws://127.0.0.1:44551/devtools/page/19968B7665990BCF5AE07BEB1A2FAD01 2026-10-24 10:25:16,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Enable chrome headless console log notification 2026-10-24 10:25:16,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome headless enable page notifications 2026-10-24 10:25:16,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:25:16,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Setting session cookie in browser 2026-10-24 10:25:16,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:25:16,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:25:16,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:25:17,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:17] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 134 0.108 0.962 2026-10-24 10:25:17,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Navigation result: {'frameId': '19968B7665990BCF5AE07BEB1A2FAD01', 'loaderId': '4D7F32A75B66F0C526B1C408C9982821', 'isDownload': False} 2026-10-24 10:25:17,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Evaluate ready code "odoo.isTourReady('test_cashier_changed_in_receipt')" 2026-10-24 10:25:17,634 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:17,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:17] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-24 10:25:17,669 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:17] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-10-24 10:25:17,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:17] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-24 10:25:18,365 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:25:18,381 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:25:18,388 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:25:18,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: IndexedDB 1 Ready 2026-10-24 10:25:18,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Evaluate test code "odoo.startTour('test_cashier_changed_in_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:25:18,436 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.017 2026-10-24 10:25:18,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [1/20] Tour test_cashier_changed_in_receipt → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:25:19,444 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 333 0.431 0.593 2026-10-24 10:25:19,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.968 2026-10-24 10:25:19,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 10:25:19,793 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-24 10:25:19,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:25:19,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:19] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-24 10:25:19,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:19,981 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:19,993 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:20,082 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:20,092 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:25:20,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [2/20] Tour test_cashier_changed_in_receipt → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:20,184 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.100 2026-10-24 10:25:20,221 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.040 0.074 2026-10-24 10:25:20,243 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.006 0.110 2026-10-24 10:25:20,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [3/20] Tour test_cashier_changed_in_receipt → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:25:20,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [4/20] Tour test_cashier_changed_in_receipt → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:25:20,531 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:25:20,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [5/20] Tour test_cashier_changed_in_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:25:20,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 22 0.027 0.059 2026-10-24 10:25:20,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [6/20] Tour test_cashier_changed_in_receipt → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:25:20,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 11 0.052 0.054 2026-10-24 10:25:20,842 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.015 0.108 2026-10-24 10:25:20,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-24 10:25:20,888 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.116 2026-10-24 10:25:20,919 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.173 2026-10-24 10:25:20,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.166 2026-10-24 10:25:20,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.076 2026-10-24 10:25:20,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-24 10:25:21,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.156 2026-10-24 10:25:21,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.014 0.199 2026-10-24 10:25:21,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.023 0.134 2026-10-24 10:25:21,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.146 2026-10-24 10:25:21,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 30 0.052 0.133 2026-10-24 10:25:21,249 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.250 2026-10-24 10:25:21,273 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.237 2026-10-24 10:25:21,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.306 2026-10-24 10:25:21,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [7/20] Tour test_cashier_changed_in_receipt → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:25:21,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [8/20] Tour test_cashier_changed_in_receipt → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-10-24 10:25:21,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [9/20] Tour test_cashier_changed_in_receipt → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-10-24 10:25:21,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [10/20] Tour test_cashier_changed_in_receipt → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:25:21,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [11/20] Tour test_cashier_changed_in_receipt → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:25:21,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [12/20] Tour test_cashier_changed_in_receipt → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:25:21,784 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:21,789 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:25:21,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [13/20] Tour test_cashier_changed_in_receipt → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:25:21,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [14/20] Tour test_cashier_changed_in_receipt → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:25:21,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [15/20] Tour test_cashier_changed_in_receipt → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:25:22,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [16/20] Tour test_cashier_changed_in_receipt → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-10-24 10:25:22,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [17/20] Tour test_cashier_changed_in_receipt → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:25:22,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:22] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.018 0.058 2026-10-24 10:25:22,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [18/20] Tour test_cashier_changed_in_receipt → Step Cashier Test Employee 3 exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(Test Employee 3)) 2026-10-24 10:25:22,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:22] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 5 0.003 0.078 2026-10-24 10:25:22,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60085195 started for PoS orders references: [{'name': 'Order 00406-001-0001', 'uuid': '3759c76e-4fb0-4a6d-84a5-db7f45058533'}] 2026-10-24 10:25:22,234 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:25:23,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60085195 order {'name': 'Order 00406-001-0001', 'uuid': '3759c76e-4fb0-4a6d-84a5-db7f45058533'} created pos.order #422 2026-10-24 10:25:23,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60085195 finished 2026-10-24 10:25:23,455 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 339 0.536 0.706 2026-10-24 10:25:23,476 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.005 1.213 2026-10-24 10:25:23,532 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:25:23,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:23] "GET /web/image?model=pos.config&id=61&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 10:25:23,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [19/20] Tour test_cashier_changed_in_receipt → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:25:23,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [20/20] Tour test_cashier_changed_in_receipt → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:25:23,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: tour succeeded 2026-10-24 10:25:23,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_cashier_changed_in_receipt SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 10:25:23,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: heap 16402268 (allocated 18358272) 2026-10-24 10:25:23,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Closing chrome headless with pid 46566 2026-10-24 10:25:23,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Closing websocket connection 2026-10-24 10:25:23,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Terminating chrome headless with pid 46566 2026-10-24 10:25:24,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102524_095081_test_cashier_changed_in_receipt.txt 2026-10-24 10:25:24,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Removing chrome user profile "/tmp/tmp43xdtalu_chrome_odoo" 2026-10-24 10:25:24,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-10-24 10:25:24,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome pid: 46772 2026-10-24 10:25:24,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome headless temporary user profile dir: /tmp/tmplc8gl2t1_chrome_odoo 2026-10-24 10:25:24,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Issuing json command http://127.0.0.1:37833/json/version 2026-10-24 10:25:24,812 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37833/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:25:24,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Browser version: Chrome/150.0.7871.114 2026-10-24 10:25:24,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Issuing json command http://127.0.0.1:37833/json 2026-10-24 10:25:24,851 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37833/json with timeout 3 increased to 10s during tests 2026-10-24 10:25:24,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Websocket url found: ws://127.0.0.1:37833/devtools/page/B46411A7217E574BF1AAF9701951FFC1 2026-10-24 10:25:24,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Enable chrome headless console log notification 2026-10-24 10:25:24,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome headless enable page notifications 2026-10-24 10:25:24,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:25:25,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Setting session cookie in browser 2026-10-24 10:25:25,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:25:25,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:25:25,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:25:26,171 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:26] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 134 0.103 1.010 2026-10-24 10:25:26,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Navigation result: {'frameId': 'B46411A7217E574BF1AAF9701951FFC1', 'loaderId': '7A3A2B4B6D0F5CFFE3332E4EEFAE01E1', 'isDownload': False} 2026-10-24 10:25:26,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-10-24 10:25:26,234 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:26,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:26] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-10-24 10:25:26,282 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:26] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-24 10:25:26,293 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:26] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-24 10:25:26,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:25:26,963 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:25:26,987 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:25:27,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: IndexedDB 1 Ready 2026-10-24 10:25:27,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Evaluate test code "odoo.startTour('CashierStayLogged', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:25:27,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [1/24] Tour CashierStayLogged → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:25:27,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:27] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 332 0.361 0.616 2026-10-24 10:25:27,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.971 2026-10-24 10:25:28,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:25:28,301 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-24 10:25:28,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.005 0.010 2026-10-24 10:25:28,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:25:28,456 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 10:25:28,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:28,585 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:28,595 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:28,730 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:25:28,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [2/24] Tour CashierStayLogged → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:28,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.022 0.060 2026-10-24 10:25:28,797 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 10:25:28,801 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "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-24 10:25:28,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:28] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.009 0.060 2026-10-24 10:25:29,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [3/24] Tour CashierStayLogged → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:25:29,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [4/24] Tour CashierStayLogged → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-10-24 10:25:29,191 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:29,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [5/24] Tour CashierStayLogged → Step selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2")) 2026-10-24 10:25:29,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [6/24] Tour CashierStayLogged → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:25:29,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [7/24] Tour CashierStayLogged → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:25:29,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 22 0.030 0.055 2026-10-24 10:25:29,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [8/24] Tour CashierStayLogged → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:25:29,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 11 0.037 0.045 2026-10-24 10:25:29,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [9/24] Tour CashierStayLogged → Step logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin")) 2026-10-24 10:25:29,717 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.021 0.093 2026-10-24 10:25:29,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.078 2026-10-24 10:25:29,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [10/24] Tour CashierStayLogged → Step logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status img[alt="Mitchell Admin"]) 2026-10-24 10:25:29,749 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.132 2026-10-24 10:25:29,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.033 2026-10-24 10:25:29,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.081 2026-10-24 10:25:29,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.167 2026-10-24 10:25:29,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [11/24] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:25:29,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.178 2026-10-24 10:25:29,837 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.073 2026-10-24 10:25:29,855 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.063 2026-10-24 10:25:29,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.061 2026-10-24 10:25:29,879 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.090 2026-10-24 10:25:29,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.135 2026-10-24 10:25:29,902 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:29] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.071 2026-10-24 10:25:30,049 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:30] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 30 0.040 0.148 2026-10-24 10:25:30,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.029 0.218 2026-10-24 10:25:30,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [12/24] Tour CashierStayLogged → Step check that Create Product exists in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-10-24 10:25:30,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [13/24] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:25:30,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [14/24] Tour CashierStayLogged → Step .pos 2026-10-24 10:25:30,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:30] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 30 0.025 0.092 2026-10-24 10:25:30,478 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:30,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [15/24] Tour CashierStayLogged → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:25:30,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: IndexedDB 1 Ready 2026-10-24 10:25:31,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 204 0.259 0.623 2026-10-24 10:25:31,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.865 2026-10-24 10:25:31,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-24 10:25:31,830 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-24 10:25:31,835 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.023 2026-10-24 10:25:31,867 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:31] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 3 0.004 0.012 2026-10-24 10:25:31,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 10:25:31,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.019 2026-10-24 10:25:31,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:31] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:25:31,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:32,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [16/24] Tour CashierStayLogged → Step logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin")) 2026-10-24 10:25:32,153 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 304 - 5 0.030 0.056 2026-10-24 10:25:32,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [17/24] Tour CashierStayLogged → Step logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status img[alt="Mitchell Admin"]) 2026-10-24 10:25:32,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 304 - 4 0.016 0.102 2026-10-24 10:25:32,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [18/24] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:25:32,227 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 304 - 4 0.014 0.142 2026-10-24 10:25:32,245 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 304 - 4 0.006 0.075 2026-10-24 10:25:32,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 304 - 4 0.012 0.124 2026-10-24 10:25:32,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [19/24] Tour CashierStayLogged → Step check that Create Product exists in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-10-24 10:25:32,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 304 - 4 0.006 0.146 2026-10-24 10:25:32,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 304 - 4 0.008 0.174 2026-10-24 10:25:32,335 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 304 - 4 0.004 0.082 2026-10-24 10:25:32,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [20/24] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:25:32,364 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 304 - 4 0.013 0.073 2026-10-24 10:25:32,373 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 304 - 4 0.001 0.138 2026-10-24 10:25:32,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [21/24] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:25:32,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 304 - 4 0.010 0.193 2026-10-24 10:25:32,432 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 304 - 4 0.009 0.123 2026-10-24 10:25:32,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 304 - 4 0.008 0.102 2026-10-24 10:25:32,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [22/24] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader i.fa-unlock) 2026-10-24 10:25:32,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 4 0.015 0.101 2026-10-24 10:25:32,520 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 304 - 4 0.002 0.169 2026-10-24 10:25:32,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [23/24] Tour CashierStayLogged → Step .pos 2026-10-24 10:25:32,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 304 - 4 0.010 0.018 2026-10-24 10:25:32,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 30 0.027 0.110 2026-10-24 10:25:32,789 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:32,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [24/24] Tour CashierStayLogged → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:32,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: IndexedDB 1 Ready 2026-10-24 10:25:32,995 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.010 2026-10-24 10:25:33,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:33] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 204 0.278 0.528 2026-10-24 10:25:33,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.779 2026-10-24 10:25:34,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 10:25:34,045 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 10:25:34,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:25:34,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:34] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:25:34,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:34,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: tour succeeded 2026-10-24 10:25:34,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: ╔══════════════════════════════════╗ ║ TOUR CashierStayLogged SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-24 10:25:34,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:34] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 304 - 4 0.006 0.028 2026-10-24 10:25:34,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:34] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 4 0.009 0.031 2026-10-24 10:25:34,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: heap 13738792 (allocated 14688256) 2026-10-24 10:25:34,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Closing chrome headless with pid 46772 2026-10-24 10:25:34,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Closing websocket connection 2026-10-24 10:25:34,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Terminating chrome headless with pid 46772 2026-10-24 10:25:34,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102534_793587_test_cashier_stay_logged_in.txt 2026-10-24 10:25:34,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Removing chrome user profile "/tmp/tmplc8gl2t1_chrome_odoo" 2026-10-24 10:25:34,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cost_and_margin_visibility ... 2026-10-24 10:25:35,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome pid: 47006 2026-10-24 10:25:35,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome headless temporary user profile dir: /tmp/tmpxdtrd_2v_chrome_odoo 2026-10-24 10:25:35,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Issuing json command http://127.0.0.1:43609/json/version 2026-10-24 10:25:35,588 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43609/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:25:35,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Browser version: Chrome/150.0.7871.114 2026-10-24 10:25:35,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Issuing json command http://127.0.0.1:43609/json 2026-10-24 10:25:35,680 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43609/json with timeout 3 increased to 10s during tests 2026-10-24 10:25:35,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Websocket url found: ws://127.0.0.1:43609/devtools/page/59D9149F362171E78AFE0CE353520E42 2026-10-24 10:25:35,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Enable chrome headless console log notification 2026-10-24 10:25:35,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome headless enable page notifications 2026-10-24 10:25:35,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:25:35,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Setting session cookie in browser 2026-10-24 10:25:35,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:25:35,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:25:35,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:25:37,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:37] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 134 0.113 1.081 2026-10-24 10:25:37,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Navigation result: {'frameId': '59D9149F362171E78AFE0CE353520E42', 'loaderId': '3CB03581DC0ADD12723B7E9D2CC212D3', 'isDownload': False} 2026-10-24 10:25:37,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Evaluate ready code "odoo.isTourReady('test_cost_and_margin_visibility')" 2026-10-24 10:25:37,162 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:37,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:37] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.022 2026-10-24 10:25:37,224 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:37] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-10-24 10:25:37,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:37] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.060 2026-10-24 10:25:37,973 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:25:37,997 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:25:38,006 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:25:38,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Evaluate test code "odoo.startTour('test_cost_and_margin_visibility', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:25:38,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: IndexedDB 1 Ready 2026-10-24 10:25:38,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [1/12] Tour test_cost_and_margin_visibility → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:25:39,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 333 0.405 0.589 2026-10-24 10:25:39,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.993 2026-10-24 10:25:39,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:25:39,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 10:25:39,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:25:39,419 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.010 2026-10-24 10:25:39,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-24 10:25:39,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:39,571 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:39,584 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:39,667 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:39,685 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:25:39,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [2/12] Tour test_cost_and_margin_visibility → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:39,738 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-24 10:25:39,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.026 0.058 2026-10-24 10:25:39,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:39] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.006 0.072 2026-10-24 10:25:39,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [3/12] Tour test_cost_and_margin_visibility → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:25:40,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [4/12] Tour test_cost_and_margin_visibility → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:25:40,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:40,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [5/12] Tour test_cost_and_margin_visibility → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:25:40,248 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 22 0.024 0.065 2026-10-24 10:25:40,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [6/12] Tour test_cost_and_margin_visibility → Step click product 'product_a' (trigger: article.product:contains("product_a") .product-information-tag) 2026-10-24 10:25:40,378 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 11 0.035 0.063 2026-10-24 10:25:40,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.098 2026-10-24 10:25:40,427 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.095 2026-10-24 10:25:40,441 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.144 2026-10-24 10:25:40,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.013 2026-10-24 10:25:40,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.064 2026-10-24 10:25:40,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.208 2026-10-24 10:25:40,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.101 2026-10-24 10:25:40,545 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.057 2026-10-24 10:25:40,560 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.107 2026-10-24 10:25:40,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.011 0.052 2026-10-24 10:25:40,602 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.060 2026-10-24 10:25:40,623 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.139 2026-10-24 10:25:40,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.017 0.351 2026-10-24 10:25:40,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.010 0.150 2026-10-24 10:25:40,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:40] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 30 0.047 0.234 2026-10-24 10:25:40,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [7/12] Tour test_cost_and_margin_visibility → Step .section-financials :contains('Margin') 2026-10-24 10:25:41,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:41] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 79 0.106 0.163 2026-10-24 10:25:41,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [8/12] Tour test_cost_and_margin_visibility → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-10-24 10:25:41,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [9/12] Tour test_cost_and_margin_visibility → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:25:41,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [10/12] Tour test_cost_and_margin_visibility → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-10-24 10:25:41,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [11/12] Tour test_cost_and_margin_visibility → Step click product 'product_a' (trigger: article.product:contains("product_a") .product-information-tag) 2026-10-24 10:25:41,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [12/12] Tour test_cost_and_margin_visibility → Step body:not(:has(.section-financials :contains('Margin'))) 2026-10-24 10:25:41,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:41] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.036 0.072 2026-10-24 10:25:41,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: tour succeeded 2026-10-24 10:25:41,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_cost_and_margin_visibility SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 10:25:41,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:41] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 5 0.005 0.101 2026-10-24 10:25:41,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: heap 14982092 (allocated 15736832) 2026-10-24 10:25:41,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Closing chrome headless with pid 47006 2026-10-24 10:25:41,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Closing websocket connection 2026-10-24 10:25:41,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Terminating chrome headless with pid 47006 2026-10-24 10:25:41,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:41] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.101 0.225 2026-10-24 10:25:41,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.283 2026-10-24 10:25:41,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102541_879448_test_cost_and_margin_visibility.txt 2026-10-24 10:25:41,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Removing chrome user profile "/tmp/tmpxdtrd_2v_chrome_odoo" 2026-10-24 10:25:42,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome pid: 47212 2026-10-24 10:25:42,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome headless temporary user profile dir: /tmp/tmp09uuj1p4_chrome_odoo 2026-10-24 10:25:42,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Issuing json command http://127.0.0.1:45763/json/version 2026-10-24 10:25:42,435 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45763/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:25:42,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Browser version: Chrome/150.0.7871.114 2026-10-24 10:25:42,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Issuing json command http://127.0.0.1:45763/json 2026-10-24 10:25:42,463 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45763/json with timeout 3 increased to 10s during tests 2026-10-24 10:25:42,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Websocket url found: ws://127.0.0.1:45763/devtools/page/863805E759ECEE43C93E1D483C238505 2026-10-24 10:25:42,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Enable chrome headless console log notification 2026-10-24 10:25:42,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome headless enable page notifications 2026-10-24 10:25:42,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:25:42,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Setting session cookie in browser 2026-10-24 10:25:42,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:25:42,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:25:42,869 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:42] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 30 0.040 0.132 2026-10-24 10:25:42,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Navigation result: {'frameId': '863805E759ECEE43C93E1D483C238505', 'loaderId': '92D7A7F563C7497FFED76FBD4035707C', 'isDownload': False} 2026-10-24 10:25:42,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Evaluate ready code "odoo.isTourReady('test_cost_and_margin_visibility_no_access')" 2026-10-24 10:25:42,913 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:42,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:42] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-10-24 10:25:42,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:42] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-24 10:25:43,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:43] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.065 2026-10-24 10:25:43,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:25:43,678 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:43,686 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:43,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: IndexedDB 1 Ready 2026-10-24 10:25:43,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Evaluate test code "odoo.startTour('test_cost_and_margin_visibility_no_access', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:25:43,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [1/11] Tour test_cost_and_margin_visibility_no_access → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-10-24 10:25:44,406 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 205 0.224 0.484 2026-10-24 10:25:44,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.707 2026-10-24 10:25:44,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:25:44,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 10:25:44,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:25:44,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:25:44,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:25:44,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:44,950 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:44,968 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:45,071 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:45,077 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:45,086 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:45,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [2/11] Tour test_cost_and_margin_visibility_no_access → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:45,132 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 4 0.008 0.045 2026-10-24 10:25:45,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.006 0.066 2026-10-24 10:25:45,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [3/11] Tour test_cost_and_margin_visibility_no_access → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:25:45,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [4/11] Tour test_cost_and_margin_visibility_no_access → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:25:45,456 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:45,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [5/11] Tour test_cost_and_margin_visibility_no_access → Step click product 'product_a' (trigger: article.product:contains("product_a") .product-information-tag) 2026-10-24 10:25:45,599 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.016 0.071 2026-10-24 10:25:45,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [6/11] Tour test_cost_and_margin_visibility_no_access → Step body:not(:has(.section-financials :contains('Margin'))) 2026-10-24 10:25:45,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [7/11] Tour test_cost_and_margin_visibility_no_access → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-10-24 10:25:45,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 5 0.004 0.074 2026-10-24 10:25:45,702 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.037 2026-10-24 10:25:45,727 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.097 2026-10-24 10:25:45,743 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.086 2026-10-24 10:25:45,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 10:25:45,779 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.053 2026-10-24 10:25:45,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.120 2026-10-24 10:25:45,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.180 2026-10-24 10:25:45,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.095 2026-10-24 10:25:45,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.040 2026-10-24 10:25:45,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.038 2026-10-24 10:25:45,890 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.134 2026-10-24 10:25:45,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.066 2026-10-24 10:25:45,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.136 2026-10-24 10:25:45,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:45] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.172 2026-10-24 10:25:46,188 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:46] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.080 0.244 2026-10-24 10:25:46,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [8/11] Tour test_cost_and_margin_visibility_no_access → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:25:46,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [9/11] Tour test_cost_and_margin_visibility_no_access → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-10-24 10:25:46,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [10/11] Tour test_cost_and_margin_visibility_no_access → Step click product 'product_a' (trigger: article.product:contains("product_a") .product-information-tag) 2026-10-24 10:25:46,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:46] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.013 0.060 2026-10-24 10:25:46,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [11/11] Tour test_cost_and_margin_visibility_no_access → Step body:not(:has(.section-financials :contains('Margin'))) 2026-10-24 10:25:46,538 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:46] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 5 0.007 0.078 2026-10-24 10:25:46,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: tour succeeded 2026-10-24 10:25:46,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_cost_and_margin_visibility_no_access SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-24 10:25:46,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:46] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 59 0.076 0.150 2026-10-24 10:25:46,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: heap 14832224 (allocated 15736832) 2026-10-24 10:25:46,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.215 2026-10-24 10:25:46,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Closing chrome headless with pid 47212 2026-10-24 10:25:46,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Closing websocket connection 2026-10-24 10:25:46,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Terminating chrome headless with pid 47212 2026-10-24 10:25:46,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102546_939584_test_cost_and_margin_visibility.txt 2026-10-24 10:25:46,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Removing chrome user profile "/tmp/tmp09uuj1p4_chrome_odoo" 2026-10-24 10:25:47,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_go_backend ... 2026-10-24 10:25:47,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome pid: 47416 2026-10-24 10:25:47,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless temporary user profile dir: /tmp/tmpj9iy0zzq_chrome_odoo 2026-10-24 10:25:47,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:34227/json/version 2026-10-24 10:25:47,683 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34227/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:25:47,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Browser version: Chrome/150.0.7871.114 2026-10-24 10:25:47,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:34227/json 2026-10-24 10:25:47,703 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34227/json with timeout 3 increased to 10s during tests 2026-10-24 10:25:47,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Websocket url found: ws://127.0.0.1:34227/devtools/page/296FF034A102BD15E6CFB11F97053ECE 2026-10-24 10:25:47,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Enable chrome headless console log notification 2026-10-24 10:25:47,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless enable page notifications 2026-10-24 10:25:47,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:manager_user from n/a 2026-10-24 10:25:47,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Setting session cookie in browser 2026-10-24 10:25:47,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:25:47,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:25:47,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:25:50,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:50] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 134 0.113 2.173 2026-10-24 10:25:50,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigation result: {'frameId': '296FF034A102BD15E6CFB11F97053ECE', 'loaderId': '5255568FC8E3AA7E40C09420137F522C', 'isDownload': False} 2026-10-24 10:25:50,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate ready code "odoo.isTourReady('pos_hr_go_backend_closed_registered')" 2026-10-24 10:25:50,195 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:50,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:50] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-24 10:25:50,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:50] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.027 0.042 2026-10-24 10:25:50,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:50] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-24 10:25:50,901 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:25:50,928 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:25:50,938 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:50,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate test code "odoo.startTour('pos_hr_go_backend_closed_registered', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:25:50,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: IndexedDB 1 Ready 2026-10-24 10:25:50,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [1/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-10-24 10:25:51,900 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:51] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 332 0.385 0.556 2026-10-24 10:25:51,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.938 2026-10-24 10:25:52,153 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:25:52,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:25:52,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 10:25:52,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:25:52,349 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-10-24 10:25:52,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:52,490 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:25:52,495 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:25:52,552 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:25:52,610 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 10:25:52,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [2/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:25:52,637 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:25:52,643 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.049 0.040 2026-10-24 10:25:52,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.006 0.071 2026-10-24 10:25:52,879 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:25:52,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [3/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:52,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [4/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-10-24 10:25:53,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [5/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-10-24 10:25:53,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [6/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:25:53,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [7/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:25:53,304 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [8/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:25:53,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [9/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:25:53,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [10/33] Tour pos_hr_go_backend_closed_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:25:53,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [11/33] Tour pos_hr_go_backend_closed_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:25:53,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [12/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:53,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [13/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-10-24 10:25:53,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [14/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-10-24 10:25:53,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [15/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:53,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [16/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-10-24 10:25:53,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [17/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-10-24 10:25:53,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [18/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:25:54,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [19/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:25:54,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [20/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:25:54,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [21/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:25:54,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [22/33] Tour pos_hr_go_backend_closed_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:25:54,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [23/33] Tour pos_hr_go_backend_closed_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:25:54,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [24/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:25:54,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [25/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-10-24 10:25:54,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [26/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Test Manager 1' (trigger: .selection-item:contains("Test Manager 1")) 2026-10-24 10:25:54,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [27/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:25:54,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [28/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:25:54,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [29/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:25:54,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [30/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 10:25:54,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [31/33] Tour pos_hr_go_backend_closed_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:25:54,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [32/33] Tour pos_hr_go_backend_closed_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:25:54,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [33/33] Tour pos_hr_go_backend_closed_registered → Step login screen is not shown (trigger: body:not(:has(.login-overlay .screen-login))) 2026-10-24 10:25:55,012 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #139 deleted pos.session records with IDs: [409] 2026-10-24 10:25:55,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:55] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session HTTP/1.1" 200 - 59 0.043 0.105 2026-10-24 10:25:56,092 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:56] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 112 0.150 0.862 2026-10-24 10:25:56,100 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:56] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.000 1.010 2026-10-24 10:25:56,108 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:56] "POST /web/dataset/call_kw HTTP/1.1" 200 - 1 0.000 1.013 2026-10-24 10:25:56,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:56] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-24 10:25:56,486 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:56] "GET /web/webclient/load_menus/eb39ae82438a6a356c221ff379318d3e6724f37fdc1b577ff654767dcdfcb28e HTTP/1.1" 200 - 202 0.139 0.193 2026-10-24 10:25:56,514 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:56] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.362 2026-10-24 10:25:56,553 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.379 2026-10-24 10:25:56,594 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:56] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-24 10:25:56,596 104 INFO rb-7de5d73-225957-428688 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-24 10:25:56,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:56] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-10-24 10:25:57,521 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-24 10:25:57,537 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-24 10:25:57,540 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-24 10:25:57,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [33/33] Tour pos_hr_go_backend_closed_registered → Step login screen is not shown (trigger: body:not(:has(.login-overlay .screen-login))) 2026-10-24 10:25:57,565 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-24 10:25:57,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-10-24 10:25:57,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:25:57,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.025 2026-10-24 10:25:57,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.007 0.043 2026-10-24 10:25:57,837 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.007 0.115 2026-10-24 10:25:57,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: tour succeeded 2026-10-24 10:25:57,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR pos_hr_go_backend_closed_registered SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-24 10:25:57,987 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:57] "POST /mail/data HTTP/1.1" 200 - 33 0.056 0.100 2026-10-24 10:25:58,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:58] "GET /web/image?model=res.users&field=avatar_128&id=139 HTTP/1.1" 200 - 16 0.062 0.139 2026-10-24 10:25:58,150 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:58] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.222 2026-10-24 10:25:58,204 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:58] "GET /web/image/res.partner/745/avatar_128?unique=1792837457000 HTTP/1.1" 200 - 8 0.013 0.274 2026-10-24 10:25:58,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.299 2026-10-24 10:25:58,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: heap 20935696 (allocated 24883200) 2026-10-24 10:25:58,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing chrome headless with pid 47416 2026-10-24 10:25:58,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing websocket connection 2026-10-24 10:25:58,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Terminating chrome headless with pid 47416 2026-10-24 10:25:58,467 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:58] "GET /odoo?menu_id=980 HTTP/1.1" 200 - 20 0.025 0.079 2026-10-24 10:25:58,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102558_546503_test_go_backend.txt 2026-10-24 10:25:58,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Removing chrome user profile "/tmp/tmpj9iy0zzq_chrome_odoo" 2026-10-24 10:25:58,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome pid: 47636 2026-10-24 10:25:58,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless temporary user profile dir: /tmp/tmpjsnitdi9_chrome_odoo 2026-10-24 10:25:58,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:36019/json/version 2026-10-24 10:25:58,988 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36019/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:25:59,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Browser version: Chrome/150.0.7871.114 2026-10-24 10:25:59,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:36019/json 2026-10-24 10:25:59,085 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36019/json with timeout 3 increased to 10s during tests 2026-10-24 10:25:59,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Websocket url found: ws://127.0.0.1:36019/devtools/page/32D1C4805CE0DF9EC4A3DABD9F70B8A6 2026-10-24 10:25:59,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Enable chrome headless console log notification 2026-10-24 10:25:59,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless enable page notifications 2026-10-24 10:25:59,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:manager_user from n/a 2026-10-24 10:25:59,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Setting session cookie in browser 2026-10-24 10:25:59,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:25:59,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:25:59,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:59] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 73 0.068 0.167 2026-10-24 10:25:59,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigation result: {'frameId': '32D1C4805CE0DF9EC4A3DABD9F70B8A6', 'loaderId': 'F361A4927BD1CAFECF4FF23D68EA54D4', 'isDownload': False} 2026-10-24 10:25:59,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate ready code "odoo.isTourReady('pos_hr_go_backend_opened_registered')" 2026-10-24 10:25:59,528 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:25:59,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:59] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 10:25:59,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:59] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 10:25:59,588 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:25:59] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-10-24 10:26:00,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:26:00,241 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:26:00,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.004 0.012 2026-10-24 10:26:00,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: IndexedDB 1 Ready 2026-10-24 10:26:00,262 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:26:00,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate test code "odoo.startTour('pos_hr_go_backend_opened_registered', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:26:00,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [1/53] Tour pos_hr_go_backend_opened_registered → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:26:01,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 204 0.249 0.574 2026-10-24 10:26:01,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.768 2026-10-24 10:26:01,337 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-24 10:26:01,368 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:26:01,432 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:26:01,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:26:01,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-10-24 10:26:01,616 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:26:01,632 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:26:01,734 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:01,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [2/53] Tour pos_hr_go_backend_opened_registered → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:26:01,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 4 0.016 0.044 2026-10-24 10:26:01,816 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.058 2026-10-24 10:26:01,846 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.072 2026-10-24 10:26:01,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:01] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.019 0.078 2026-10-24 10:26:02,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [3/53] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:26:02,095 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:02,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [4/53] Tour pos_hr_go_backend_opened_registered → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:26:02,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 17 0.025 0.062 2026-10-24 10:26:02,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [5/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:02,386 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 12 0.047 0.087 2026-10-24 10:26:02,413 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.133 2026-10-24 10:26:02,438 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.109 2026-10-24 10:26:02,464 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.063 2026-10-24 10:26:02,474 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.096 2026-10-24 10:26:02,501 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.238 2026-10-24 10:26:02,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.183 2026-10-24 10:26:02,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.100 2026-10-24 10:26:02,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.081 2026-10-24 10:26:02,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.103 2026-10-24 10:26:02,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.158 2026-10-24 10:26:02,628 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.092 2026-10-24 10:26:02,646 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.100 2026-10-24 10:26:02,675 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.075 2026-10-24 10:26:02,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.116 2026-10-24 10:26:02,858 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:02] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.049 0.182 2026-10-24 10:26:02,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [6/53] Tour pos_hr_go_backend_opened_registered → Step check that Close Register exists in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 10:26:02,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [7/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:03,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [8/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:03,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [9/53] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-10-24 10:26:03,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [10/53] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:26:03,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [11/53] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-10-24 10:26:03,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [12/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:26:03,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [13/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:03,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [14/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:26:03,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [15/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:26:03,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [16/53] Tour pos_hr_go_backend_opened_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:26:03,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [17/53] Tour pos_hr_go_backend_opened_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:26:03,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [18/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:03,775 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:03] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.014 0.051 2026-10-24 10:26:03,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [19/53] Tour pos_hr_go_backend_opened_registered → Step check that Close Register doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Close Register)))) 2026-10-24 10:26:03,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:03] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 5 0.007 0.062 2026-10-24 10:26:03,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [20/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:03,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.014 0.023 2026-10-24 10:26:03,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [21/53] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-10-24 10:26:03,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [22/53] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:26:04,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [23/53] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-10-24 10:26:04,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [24/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:04,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [25/53] Tour pos_hr_go_backend_opened_registered → Step check that Close Register doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Close Register)))) 2026-10-24 10:26:04,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:04] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.019 0.071 2026-10-24 10:26:04,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [26/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:04,266 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:04] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 5 0.020 0.077 2026-10-24 10:26:04,294 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.046 2026-10-24 10:26:04,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [27/53] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-10-24 10:26:04,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [28/53] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:26:04,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [29/53] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-10-24 10:26:04,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [30/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:04,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [31/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:26:04,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [32/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:04,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [33/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:26:04,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [34/53] Tour pos_hr_go_backend_opened_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:26:04,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [35/53] Tour pos_hr_go_backend_opened_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:26:04,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [36/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:04,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:04] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.013 0.046 2026-10-24 10:26:04,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [37/53] Tour pos_hr_go_backend_opened_registered → Step check that Close Register exists in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 10:26:04,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:04] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 5 0.007 0.041 2026-10-24 10:26:04,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.015 2026-10-24 10:26:04,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [38/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:05,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [39/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:05,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [40/53] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-10-24 10:26:05,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [41/53] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:26:05,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [42/53] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Test Manager 1' (trigger: .selection-item:contains("Test Manager 1")) 2026-10-24 10:26:05,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [43/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:05,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [44/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:26:05,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [45/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:05,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [46/53] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 10:26:05,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [47/53] Tour pos_hr_go_backend_opened_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:26:05,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [48/53] Tour pos_hr_go_backend_opened_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:26:05,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [49/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:05,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [50/53] Tour pos_hr_go_backend_opened_registered → Step check that Close Register exists in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 10:26:05,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:05] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.018 0.076 2026-10-24 10:26:05,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [51/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:05,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:05] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 5 0.003 0.086 2026-10-24 10:26:05,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.013 2026-10-24 10:26:05,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [52/53] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:05,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [53/53] Tour pos_hr_go_backend_opened_registered → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-10-24 10:26:06,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:06] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 20 0.018 0.090 2026-10-24 10:26:06,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:06] "GET /web/assets/a01d931/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-24 10:26:06,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:06] "GET /web/assets/df95e21/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 10:26:06,272 104 INFO rb-7de5d73-225957-428688 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-24 10:26:06,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:06] "GET /web/webclient/load_menus/eb39ae82438a6a356c221ff379318d3e6724f37fdc1b577ff654767dcdfcb28e HTTP/1.1" 200 - 202 0.100 0.207 2026-10-24 10:26:06,549 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.312 2026-10-24 10:26:06,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:06] "GET /web/assets/2c46bfd/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-24 10:26:06,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:06] "GET /web/assets/f00522c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-24 10:26:07,424 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-24 10:26:07,428 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-24 10:26:07,438 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-24 10:26:07,476 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-24 10:26:07,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: tour succeeded 2026-10-24 10:26:07,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR pos_hr_go_backend_opened_registered SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-24 10:26:07,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-10-24 10:26:07,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:26:07,632 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:07] "GET /odoo/offline HTTP/1.1" 200 - 1 0.003 0.027 2026-10-24 10:26:07,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.005 0.048 2026-10-24 10:26:07,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.088 2026-10-24 10:26:07,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:07] "POST /mail/data HTTP/1.1" 200 - 20 0.036 0.067 2026-10-24 10:26:08,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: heap 21222252 (allocated 23048192) 2026-10-24 10:26:08,156 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-24 10:26:08,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing chrome headless with pid 47636 2026-10-24 10:26:08,171 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:26:08,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing websocket connection 2026-10-24 10:26:08,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Terminating chrome headless with pid 47636 2026-10-24 10:26:08,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102608_338388_test_go_backend.txt 2026-10-24 10:26:08,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Removing chrome user profile "/tmp/tmpjsnitdi9_chrome_odoo" 2026-10-24 10:26:08,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome pid: 47876 2026-10-24 10:26:08,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless temporary user profile dir: /tmp/tmpyepiuol0_chrome_odoo 2026-10-24 10:26:08,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:37367/json/version 2026-10-24 10:26:08,896 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37367/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:26:08,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Browser version: Chrome/150.0.7871.114 2026-10-24 10:26:08,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:37367/json 2026-10-24 10:26:08,950 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37367/json with timeout 3 increased to 10s during tests 2026-10-24 10:26:08,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Websocket url found: ws://127.0.0.1:37367/devtools/page/47D5034BC3E4E0885A1C744310E5CA08 2026-10-24 10:26:08,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Enable chrome headless console log notification 2026-10-24 10:26:09,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless enable page notifications 2026-10-24 10:26:09,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:emp1_user from n/a 2026-10-24 10:26:09,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Setting session cookie in browser 2026-10-24 10:26:09,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:26:09,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:26:09,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:09] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 69 0.109 0.275 2026-10-24 10:26:09,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigation result: {'frameId': '47D5034BC3E4E0885A1C744310E5CA08', 'loaderId': '286E16B0DA52A533F699978087C2B00C', 'isDownload': False} 2026-10-24 10:26:09,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate ready code "odoo.isTourReady('pos_hr_go_backend_opened_registered_different_user_logged')" 2026-10-24 10:26:09,648 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:26:09,676 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:09] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-24 10:26:09,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:09] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-24 10:26:09,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:09] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-10-24 10:26:10,351 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:26:10,379 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:10,383 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:26:10,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate test code "odoo.startTour('pos_hr_go_backend_opened_registered_different_user_logged', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:26:10,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: IndexedDB 1 Ready 2026-10-24 10:26:10,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 10:26:10,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [1/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-10-24 10:26:11,457 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:11] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 325 0.384 0.680 2026-10-24 10:26:11,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.002 2026-10-24 10:26:11,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 10:26:11,783 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:26:11,855 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:26:11,907 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-10-24 10:26:11,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-10-24 10:26:12,032 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:26:12,034 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:26:12,098 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:26:12,138 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:12] "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-24 10:26:12,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [2/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:26:12,187 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:26:12,188 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:12] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.021 0.066 2026-10-24 10:26:12,224 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:12] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.006 0.059 2026-10-24 10:26:12,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [3/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-10-24 10:26:12,570 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:12,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [4/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:26:12,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [5/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:12,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [6/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 8 (trigger: .modal div.numpad button[value="8"]) 2026-10-24 10:26:12,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [7/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 0 (trigger: .modal div.numpad button[value="0"]) 2026-10-24 10:26:12,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [8/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:26:12,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [9/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:26:13,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 17 0.019 0.058 2026-10-24 10:26:13,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [10/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:13,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.029 2026-10-24 10:26:13,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [11/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step check that Backend exists in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-10-24 10:26:13,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.049 2026-10-24 10:26:13,277 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.012 0.080 2026-10-24 10:26:13,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.103 2026-10-24 10:26:13,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [12/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:13,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.126 2026-10-24 10:26:13,328 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.070 2026-10-24 10:26:13,349 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.007 0.032 2026-10-24 10:26:13,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [13/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:26:13,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.005 0.151 2026-10-24 10:26:13,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.019 0.081 2026-10-24 10:26:13,437 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.222 2026-10-24 10:26:13,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [14/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step selection popup has 'Test Manager 1' (trigger: .selection-item:contains("Test Manager 1")) 2026-10-24 10:26:13,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.096 2026-10-24 10:26:13,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.069 2026-10-24 10:26:13,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.158 2026-10-24 10:26:13,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.221 2026-10-24 10:26:13,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [15/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:13,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 11 0.010 0.122 2026-10-24 10:26:13,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [16/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:26:13,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [17/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:13,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [18/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 1 (trigger: .modal div.numpad button[value="1"]) 2026-10-24 10:26:13,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [19/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:26:13,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [20/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:26:13,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [21/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:13,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.012 0.045 2026-10-24 10:26:13,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [22/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-10-24 10:26:13,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 5 0.008 0.064 2026-10-24 10:26:13,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.016 2026-10-24 10:26:14,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: tour succeeded 2026-10-24 10:26:14,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR pos_hr_go_backend_opened_registered_different_user_logged SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:26:14,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: heap 15082572 (allocated 15998976) 2026-10-24 10:26:14,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing chrome headless with pid 47876 2026-10-24 10:26:14,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing websocket connection 2026-10-24 10:26:14,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Terminating chrome headless with pid 47876 2026-10-24 10:26:14,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102614_250463_test_go_backend.txt 2026-10-24 10:26:14,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Removing chrome user profile "/tmp/tmpyepiuol0_chrome_odoo" 2026-10-24 10:26:14,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_maximum_closing_difference ... 2026-10-24 10:26:15,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome pid: 48084 2026-10-24 10:26:15,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless temporary user profile dir: /tmp/tmp4a4_bl43_chrome_odoo 2026-10-24 10:26:15,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:37277/json/version 2026-10-24 10:26:15,070 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37277/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:26:15,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Browser version: Chrome/150.0.7871.114 2026-10-24 10:26:15,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:37277/json 2026-10-24 10:26:15,121 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37277/json with timeout 3 increased to 10s during tests 2026-10-24 10:26:15,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Websocket url found: ws://127.0.0.1:37277/devtools/page/266DA163A2F72372D2F37AF7765445BE 2026-10-24 10:26:15,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Enable chrome headless console log notification 2026-10-24 10:26:15,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless enable page notifications 2026-10-24 10:26:15,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:26:15,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Setting session cookie in browser 2026-10-24 10:26:15,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:26:15,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:26:15,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:26:16,400 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:16] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 134 0.097 0.940 2026-10-24 10:26:16,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigation result: {'frameId': '266DA163A2F72372D2F37AF7765445BE', 'loaderId': '6B0BFEA789ACE5E6602EC9C5CB1FE686', 'isDownload': False} 2026-10-24 10:26:16,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate ready code "odoo.isTourReady('test_maximum_closing_difference')" 2026-10-24 10:26:16,434 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:26:16,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:16] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-24 10:26:16,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:16] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-24 10:26:16,492 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:16] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-24 10:26:17,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:26:17,149 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:26:17,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: IndexedDB 1 Ready 2026-10-24 10:26:17,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate test code "odoo.startTour('test_maximum_closing_difference', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:26:17,198 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 10:26:17,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [1/27] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:26:18,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 332 0.394 0.648 2026-10-24 10:26:18,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 1.040 2026-10-24 10:26:18,438 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:26:18,464 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:26:18,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:26:18,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:26:18,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-10-24 10:26:18,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-10-24 10:26:18,748 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:18,766 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:18,850 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26: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-24 10:26:18,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [2/27] Tour test_maximum_closing_difference → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:26:18,881 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 10:26:18,889 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:26:18,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:18] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.038 0.073 2026-10-24 10:26:19,002 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.011 0.093 2026-10-24 10:26:19,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [3/27] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:26:19,290 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:19,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [4/27] Tour test_maximum_closing_difference → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-10-24 10:26:19,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 22 0.026 0.076 2026-10-24 10:26:19,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [5/27] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:26:19,535 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.027 0.030 2026-10-24 10:26:19,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.030 2026-10-24 10:26:19,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.075 2026-10-24 10:26:19,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [6/27] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:26:19,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 12 0.014 0.161 2026-10-24 10:26:19,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.140 2026-10-24 10:26:19,705 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.196 2026-10-24 10:26:19,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.198 2026-10-24 10:26:19,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.041 2026-10-24 10:26:19,767 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.054 2026-10-24 10:26:19,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.224 2026-10-24 10:26:19,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.066 2026-10-24 10:26:19,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.115 2026-10-24 10:26:19,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.257 2026-10-24 10:26:19,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-24 10:26:19,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.005 0.098 2026-10-24 10:26:20,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.075 0.184 2026-10-24 10:26:20,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [7/27] Tour test_maximum_closing_difference → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-10-24 10:26:20,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [8/27] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:20,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [9/27] Tour test_maximum_closing_difference → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:26:20,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [10/27] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:20,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [11/27] Tour test_maximum_closing_difference → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:26:20,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [12/27] Tour test_maximum_closing_difference → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:26:20,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [13/27] Tour test_maximum_closing_difference → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:26:20,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [14/27] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:20,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:20] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.013 0.046 2026-10-24 10:26:20,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [15/27] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 10:26:20,641 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:20] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 5 0.006 0.076 2026-10-24 10:26:20,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.019 2026-10-24 10:26:20,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [16/27] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-10-24 10:26:20,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:20] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 8 0.010 0.029 2026-10-24 10:26:20,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [17/27] Tour test_maximum_closing_difference → Step body:not(:has(button:contains("Proceed anyway"))) 2026-10-24 10:26:20,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [18/27] Tour test_maximum_closing_difference → Step Click on Ok (trigger: body button:contains(Ok)) 2026-10-24 10:26:20,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [19/27] Tour test_maximum_closing_difference → Step Click on Discard (trigger: body button:contains(Discard)) 2026-10-24 10:26:21,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [20/27] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:26:21,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [21/27] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:26:21,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [22/27] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:21,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [23/27] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 10:26:21,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:21] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.020 0.062 2026-10-24 10:26:21,296 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.014 2026-10-24 10:26:21,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [24/27] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-10-24 10:26:21,349 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:21] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 8 0.009 0.027 2026-10-24 10:26:21,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [25/27] Tour test_maximum_closing_difference → Step Check button Proceed anyway exist (trigger: body button:contains(Proceed anyway)) 2026-10-24 10:26:21,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [26/27] Tour test_maximum_closing_difference → Step Click on Proceed anyway (trigger: body button:contains(Proceed anyway)) 2026-10-24 10:26:21,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [27/27] Tour test_maximum_closing_difference → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:26:21,578 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:21] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 9 0.004 0.023 2026-10-24 10:26:21,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:21] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 31 0.056 0.088 2026-10-24 10:26:22,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:22] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 192 0.282 0.530 2026-10-24 10:26:22,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:22] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 73 0.068 0.135 2026-10-24 10:26:22,867 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:26:23,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [27/27] Tour test_maximum_closing_difference → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:26:23,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: IndexedDB 1 Ready 2026-10-24 10:26:23,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-24 10:26:23,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:23] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 205 0.260 0.536 2026-10-24 10:26:23,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.761 2026-10-24 10:26:24,140 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 10:26:24,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:26:24,224 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:26:24,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:26:24,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-10-24 10:26:24,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: tour succeeded 2026-10-24 10:26:24,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_maximum_closing_difference SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 10:26:24,384 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:24] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 304 - 4 0.008 0.024 2026-10-24 10:26:24,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:24] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 4 0.004 0.022 2026-10-24 10:26:24,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: heap 14025732 (allocated 16261120) 2026-10-24 10:26:24,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing chrome headless with pid 48084 2026-10-24 10:26:24,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing websocket connection 2026-10-24 10:26:24,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Terminating chrome headless with pid 48084 2026-10-24 10:26:24,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102624_890257_test_maximum_closing_difference.txt 2026-10-24 10:26:24,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Removing chrome user profile "/tmp/tmp4a4_bl43_chrome_odoo" 2026-10-24 10:26:25,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome pid: 48306 2026-10-24 10:26:25,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless temporary user profile dir: /tmp/tmpda7i9hsg_chrome_odoo 2026-10-24 10:26:25,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:34123/json/version 2026-10-24 10:26:25,447 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34123/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:26:25,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Browser version: Chrome/150.0.7871.114 2026-10-24 10:26:25,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:34123/json 2026-10-24 10:26:25,495 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34123/json with timeout 3 increased to 10s during tests 2026-10-24 10:26:25,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Websocket url found: ws://127.0.0.1:34123/devtools/page/6BD5B5C45ECDB653EA8C7BC4E1DAD4D8 2026-10-24 10:26:25,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Enable chrome headless console log notification 2026-10-24 10:26:25,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless enable page notifications 2026-10-24 10:26:25,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:26:25,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Setting session cookie in browser 2026-10-24 10:26:25,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:26:25,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:26:26,117 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:26] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 67 0.088 0.306 2026-10-24 10:26:26,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigation result: {'frameId': '6BD5B5C45ECDB653EA8C7BC4E1DAD4D8', 'loaderId': 'B4467529A0DC95AF0D4E85C24AF617F4', 'isDownload': False} 2026-10-24 10:26:26,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate ready code "odoo.isTourReady('test_maximum_closing_difference')" 2026-10-24 10:26:26,143 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:26:26,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:26] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-24 10:26:26,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:26] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-24 10:26:26,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:26] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-10-24 10:26:26,874 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:26:26,891 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:26:26,908 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:26:26,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: IndexedDB 1 Ready 2026-10-24 10:26:26,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate test code "odoo.startTour('test_maximum_closing_difference', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:26:26,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [1/27] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:26:28,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 326 0.407 0.696 2026-10-24 10:26:28,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 1.090 2026-10-24 10:26:28,285 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:26:28,328 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-24 10:26:28,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:26:28,430 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:26:28,494 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.016 2026-10-24 10:26:28,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-10-24 10:26:28,595 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:26:28,605 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:26:28,718 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:26:28,750 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:26:28,759 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "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-24 10:26:28,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [2/27] Tour test_maximum_closing_difference → Step click login button (trigger: .login-overlay .select-cashier) 2026-10-24 10:26:28,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.054 0.047 2026-10-24 10:26:28,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:28] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.009 0.070 2026-10-24 10:26:29,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [3/27] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:26:29,205 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10: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-24 10:26:29,334 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 16 0.020 0.059 2026-10-24 10:26:29,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [4/27] Tour test_maximum_closing_difference → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-10-24 10:26:29,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [5/27] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:26:29,493 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image/hr.employee.public/35/avatar_128 HTTP/1.1" 200 - 11 0.014 0.074 2026-10-24 10:26:29,511 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.086 2026-10-24 10:26:29,535 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.087 2026-10-24 10:26:29,545 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-24 10:26:29,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [6/27] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:26:29,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.063 2026-10-24 10:26:29,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.009 0.063 2026-10-24 10:26:29,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.016 0.159 2026-10-24 10:26:29,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.016 0.078 2026-10-24 10:26:29,685 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.101 2026-10-24 10:26:29,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.011 0.095 2026-10-24 10:26:29,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.181 2026-10-24 10:26:29,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.319 2026-10-24 10:26:29,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.121 2026-10-24 10:26:29,781 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.111 2026-10-24 10:26:29,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 30 0.041 0.190 2026-10-24 10:26:29,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.011 0.271 2026-10-24 10:26:29,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [7/27] Tour test_maximum_closing_difference → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-10-24 10:26:30,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [8/27] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:30,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [9/27] Tour test_maximum_closing_difference → Step click numpad button: 6 (trigger: .modal div.numpad button[value="6"]) 2026-10-24 10:26:30,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [10/27] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button[value="5"]) 2026-10-24 10:26:30,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [11/27] Tour test_maximum_closing_difference → Step click numpad button: 2 (trigger: .modal div.numpad button[value="2"]) 2026-10-24 10:26:30,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [12/27] Tour test_maximum_closing_difference → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-10-24 10:26:30,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [13/27] Tour test_maximum_closing_difference → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:26:30,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [14/27] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:30,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [15/27] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 10:26:30,585 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:30] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.015 0.087 2026-10-24 10:26:30,620 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:30] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 5 0.004 0.072 2026-10-24 10:26:30,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [16/27] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-10-24 10:26:30,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.016 0.018 2026-10-24 10:26:30,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:30] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 8 0.011 0.034 2026-10-24 10:26:30,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [17/27] Tour test_maximum_closing_difference → Step body:not(:has(button:contains("Proceed anyway"))) 2026-10-24 10:26:30,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [18/27] Tour test_maximum_closing_difference → Step Click on Ok (trigger: body button:contains(Ok)) 2026-10-24 10:26:30,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [19/27] Tour test_maximum_closing_difference → Step Click on Discard (trigger: body button:contains(Discard)) 2026-10-24 10:26:30,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [20/27] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-10-24 10:26:31,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [21/27] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-10-24 10:26:31,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [22/27] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:26:31,196 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:31] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.013 0.057 2026-10-24 10:26:31,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [23/27] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-10-24 10:26:31,248 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.014 2026-10-24 10:26:31,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [24/27] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-10-24 10:26:31,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:31] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 8 0.012 0.028 2026-10-24 10:26:31,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [25/27] Tour test_maximum_closing_difference → Step Check button Proceed anyway exist (trigger: body button:contains(Proceed anyway)) 2026-10-24 10:26:31,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [26/27] Tour test_maximum_closing_difference → Step Click on Proceed anyway (trigger: body button:contains(Proceed anyway)) 2026-10-24 10:26:31,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [27/27] Tour test_maximum_closing_difference → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:26:31,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:31] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 9 0.006 0.017 2026-10-24 10:26:31,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:31] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 31 0.041 0.068 2026-10-24 10:26:32,281 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:32] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 153 0.198 0.407 2026-10-24 10:26:32,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:32] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 75 0.066 0.139 2026-10-24 10:26:32,532 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:26:32,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [27/27] Tour test_maximum_closing_difference → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:26:32,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: IndexedDB 1 Ready 2026-10-24 10:26:32,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.015 2026-10-24 10:26:33,568 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:33] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 205 0.243 0.509 2026-10-24 10:26:33,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.704 2026-10-24 10:26:33,807 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 10:26:33,833 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:26:33,881 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:26:33,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:33] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:26:33,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-10-24 10:26:34,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: tour succeeded 2026-10-24 10:26:34,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_maximum_closing_difference SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 10:26:34,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:34] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 304 - 4 0.008 0.022 2026-10-24 10:26:34,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:34] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 4 0.005 0.026 2026-10-24 10:26:34,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: heap 13986880 (allocated 16523264) 2026-10-24 10:26:34,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing chrome headless with pid 48306 2026-10-24 10:26:34,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing websocket connection 2026-10-24 10:26:34,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Terminating chrome headless with pid 48306 2026-10-24 10:26:34,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102634_598993_test_maximum_closing_difference.txt 2026-10-24 10:26:34,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Removing chrome user profile "/tmp/tmpda7i9hsg_chrome_odoo" 2026-10-24 10:26:34,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_scan_employee_barcode_with_pos_hr_disabled ... 2026-10-24 10:26:35,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome pid: 48532 2026-10-24 10:26:35,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome headless temporary user profile dir: /tmp/tmp8oiaguqj_chrome_odoo 2026-10-24 10:26:35,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Issuing json command http://127.0.0.1:33079/json/version 2026-10-24 10:26:35,465 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33079/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:26:35,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Browser version: Chrome/150.0.7871.114 2026-10-24 10:26:35,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Issuing json command http://127.0.0.1:33079/json 2026-10-24 10:26:35,567 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33079/json with timeout 3 increased to 10s during tests 2026-10-24 10:26:35,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Websocket url found: ws://127.0.0.1:33079/devtools/page/9150FC9E31C65BEB33486EA8EDAD4BE9 2026-10-24 10:26:35,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Enable chrome headless console log notification 2026-10-24 10:26:35,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome headless enable page notifications 2026-10-24 10:26:35,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:26:35,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Setting session cookie in browser 2026-10-24 10:26:35,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:26:35,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:26:35,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:26:36,828 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:36] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 134 0.094 0.926 2026-10-24 10:26:36,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Navigation result: {'frameId': '9150FC9E31C65BEB33486EA8EDAD4BE9', 'loaderId': 'F63A3BB40D81D5701B687083779CD31C', 'isDownload': False} 2026-10-24 10:26:36,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Evaluate ready code "odoo.isTourReady('test_scan_employee_barcode_with_pos_hr_disabled')" 2026-10-24 10:26:36,875 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:26:36,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:36] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 10:26:36,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:36] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-24 10:26:36,940 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:36] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-24 10:26:37,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:26:37,813 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:37,818 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:26:37,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Evaluate test code "odoo.startTour('test_scan_employee_barcode_with_pos_hr_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:26:37,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: IndexedDB 1 Ready 2026-10-24 10:26:37,861 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.015 2026-10-24 10:26:37,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: [1/3] Tour test_scan_employee_barcode_with_pos_hr_disabled → Step PoS model scan barcode '041123' (trigger: body) 2026-10-24 10:26:38,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 325 0.437 0.578 2026-10-24 10:26:38,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.953 2026-10-24 10:26:39,162 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 10:26:39,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:26:39,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:26:39,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-10-24 10:26:39,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: Owl is running in 'dev' mode. 2026-10-24 10:26:39,433 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:26:39,445 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:39,560 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:26:39,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: [2/3] Tour test_scan_employee_barcode_with_pos_hr_disabled → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-10-24 10:26:39,629 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.080 2026-10-24 10:26:39,636 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.088 2026-10-24 10:26:39,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 9 0.018 0.068 2026-10-24 10:26:39,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "GET /web/image/res.users/138/avatar_128 HTTP/1.1" 200 - 16 0.031 0.164 2026-10-24 10:26:39,780 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:39] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 4 0.005 0.177 2026-10-24 10:26:39,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: [3/3] Tour test_scan_employee_barcode_with_pos_hr_disabled → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:26:40,068 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.014 0.015 2026-10-24 10:26:40,094 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.044 2026-10-24 10:26:40,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.056 2026-10-24 10:26:40,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: tour succeeded 2026-10-24 10:26:40,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_scan_employee_barcode_with_pos_hr_disabled SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-24 10:26:40,132 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.082 2026-10-24 10:26:40,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.055 2026-10-24 10:26:40,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.090 2026-10-24 10:26:40,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.078 2026-10-24 10:26:40,231 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.179 2026-10-24 10:26:40,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.090 2026-10-24 10:26:40,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.075 2026-10-24 10:26:40,278 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.059 2026-10-24 10:26:40,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.242 2026-10-24 10:26:40,305 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:40] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.128 2026-10-24 10:26:40,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: heap 14075384 (allocated 15212544) 2026-10-24 10:26:40,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Closing chrome headless with pid 48532 2026-10-24 10:26:40,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Closing websocket connection 2026-10-24 10:26:40,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Terminating chrome headless with pid 48532 2026-10-24 10:26:40,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102640_465910_test_scan_employee_barcode_with_pos_hr_disabled.txt 2026-10-24 10:26:40,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Removing chrome user profile "/tmp/tmp8oiaguqj_chrome_odoo" 2026-10-24 10:26:40,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_switch_cashier_with_badge ... 2026-10-24 10:26:41,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Chrome pid: 48727 2026-10-24 10:26:41,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Chrome headless temporary user profile dir: /tmp/tmpvt51kqpc_chrome_odoo 2026-10-24 10:26:41,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Issuing json command http://127.0.0.1:44637/json/version 2026-10-24 10:26:41,207 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44637/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:26:41,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Browser version: Chrome/150.0.7871.114 2026-10-24 10:26:41,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Issuing json command http://127.0.0.1:44637/json 2026-10-24 10:26:41,304 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44637/json with timeout 3 increased to 10s during tests 2026-10-24 10:26:41,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Websocket url found: ws://127.0.0.1:44637/devtools/page/4E9D39BB20577D54F424EF3A288E2A81 2026-10-24 10:26:41,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Enable chrome headless console log notification 2026-10-24 10:26:41,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Chrome headless enable page notifications 2026-10-24 10:26:41,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:26:41,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Setting session cookie in browser 2026-10-24 10:26:41,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Open "http://127.0.0.1:8069/pos/ui?config_id=61" in browser 2026-10-24 10:26:41,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=61" 2026-10-24 10:26:41,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:26:42,599 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:42] "GET /pos/ui?config_id=61 HTTP/1.1" 200 - 134 0.104 1.011 2026-10-24 10:26:42,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Navigation result: {'frameId': '4E9D39BB20577D54F424EF3A288E2A81', 'loaderId': '486F62BB90953231AA8476CADD14FA30', 'isDownload': False} 2026-10-24 10:26:42,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Evaluate ready code "odoo.isTourReady('test_switch_cashier_with_badge')" 2026-10-24 10:26:42,629 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:26:42,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:42] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-24 10:26:42,685 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:42] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 10:26:42,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:42] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-10-24 10:26:43,418 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:26:43,443 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:26:43,464 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:26:43,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: IndexedDB 1 Ready 2026-10-24 10:26:43,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Evaluate test code "odoo.startTour('test_switch_cashier_with_badge', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=61", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:26:43,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [1/8] Tour test_switch_cashier_with_badge → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-10-24 10:26:44,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 332 0.439 0.620 2026-10-24 10:26:44,545 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.047 2026-10-24 10:26:44,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-24 10:26:44,805 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-10-24 10:26:44,843 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:26:44,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:26:44,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 10:26:44,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: Owl is running in 'dev' mode. 2026-10-24 10:26:45,051 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:26:45,067 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:26:45,136 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26: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-24 10:26:45,146 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:26:45,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [2/8] Tour test_switch_cashier_with_badge → Step PoS model scan barcode '041222' (trigger: body) 2026-10-24 10:26:45,171 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:26:45,217 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=res.company&id=60&field=logo HTTP/1.1" 200 - 9 0.034 0.041 2026-10-24 10:26:45,256 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 4 0.007 0.070 2026-10-24 10:26:45,527 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 22 0.024 0.067 2026-10-24 10:26:45,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [3/8] Tour test_switch_cashier_with_badge → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:26:45,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [4/8] Tour test_switch_cashier_with_badge → Step logged cashier is 'Pos Employee2' (trigger: .pos .oe_status .username:contains("Pos Employee2")) 2026-10-24 10:26:45,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 12 0.029 0.070 2026-10-24 10:26:45,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-24 10:26:45,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.096 2026-10-24 10:26:45,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [5/8] Tour test_switch_cashier_with_badge → Step logged cashier is 'Pos Employee2' (trigger: .pos .oe_status img[alt="Pos Employee2"]) 2026-10-24 10:26:45,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.147 2026-10-24 10:26:45,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.062 2026-10-24 10:26:45,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.163 2026-10-24 10:26:45,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [6/8] Tour test_switch_cashier_with_badge → Step PoS model scan barcode '041333' (trigger: body) 2026-10-24 10:26:45,899 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.060 2026-10-24 10:26:45,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.025 2026-10-24 10:26:45,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [7/8] Tour test_switch_cashier_with_badge → Step logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3")) 2026-10-24 10:26:45,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.017 0.075 2026-10-24 10:26:45,976 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:45] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.263 2026-10-24 10:26:46,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:46] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.192 2026-10-24 10:26:46,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: [8/8] Tour test_switch_cashier_with_badge → Step logged cashier is 'Test Employee 3' (trigger: .pos .oe_status img[alt="Test Employee 3"]) 2026-10-24 10:26:46,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:46] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.176 2026-10-24 10:26:46,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:46] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.098 2026-10-24 10:26:46,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 7 0.007 0.061 2026-10-24 10:26:46,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: tour succeeded 2026-10-24 10:26:46,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_switch_cashier_with_badge SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-24 10:26:46,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:46] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.169 2026-10-24 10:26:46,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:46] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 5 0.004 0.080 2026-10-24 10:26:46,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:26:46] "POST /web/dataset/call_kw/pos.session/write HTTP/1.1" 200 - 10 0.025 0.178 2026-10-24 10:26:46,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge.browser: heap 14304300 (allocated 15212544) 2026-10-24 10:26:46,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Closing chrome headless with pid 48727 2026-10-24 10:26:46,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Closing websocket connection 2026-10-24 10:26:46,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Terminating chrome headless with pid 48727 2026-10-24 10:26:46,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102646_402601_test_switch_cashier_with_badge.txt 2026-10-24 10:26:46,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_frontend.TestUi.test_switch_cashier_with_badge: Removing chrome user profile "/tmp/tmpvt51kqpc_chrome_odoo" 2026-10-24 10:26:46,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-24 10:27:17,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_hr.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_hr_session_name_gap ... 2026-10-24 10:27:18,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-24 10:27:42,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-10-24 10:27:44,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome pid: 48927 2026-10-24 10:27:44,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome headless temporary user profile dir: /tmp/tmp9sxm96vl_chrome_odoo 2026-10-24 10:27:44,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Issuing json command http://127.0.0.1:46207/json/version 2026-10-24 10:27:44,260 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46207/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:27:44,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Browser version: Chrome/150.0.7871.114 2026-10-24 10:27:44,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Issuing json command http://127.0.0.1:46207/json 2026-10-24 10:27:44,373 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46207/json with timeout 3 increased to 10s during tests 2026-10-24 10:27:44,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Websocket url found: ws://127.0.0.1:46207/devtools/page/9DF8F42734BAEF013BFC5ED872A9C609 2026-10-24 10:27:44,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Enable chrome headless console log notification 2026-10-24 10:27:44,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome headless enable page notifications 2026-10-24 10:27:44,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:27:44,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Setting session cookie in browser 2026-10-24 10:27:44,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:27:44,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:27:44,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:27:45,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:45] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.095 0.957 2026-10-24 10:27:45,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Navigation result: {'frameId': '9DF8F42734BAEF013BFC5ED872A9C609', 'loaderId': '5D2A342206154C2B7E4253741DB0AF66', 'isDownload': False} 2026-10-24 10:27:45,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-10-24 10:27:45,773 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:27:45,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:45] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-24 10:27:45,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-24 10:27:45,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.033 0.029 2026-10-24 10:27:46,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:27:46,565 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:27:46,583 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:27:46,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: IndexedDB 1 Ready 2026-10-24 10:27:46,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Evaluate test code "odoo.startTour('PosLoyalty2DiscountsSpecificGlobal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:27:46,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.016 0.014 2026-10-24 10:27:46,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [1/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:27:47,610 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.389 0.609 2026-10-24 10:27:47,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.954 2026-10-24 10:27:47,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-24 10:27:48,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 10:27:48,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-24 10:27:48,133 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:27:48,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: Owl is running in 'dev' mode. 2026-10-24 10:27:48,304 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:27:48,312 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:27:48,423 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:27:48,498 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-24 10:27:48,500 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.052 2026-10-24 10:27:48,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.036 0.059 2026-10-24 10:27:48,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [2/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:27:48,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.052 0.145 2026-10-24 10:27:48,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.009 0.158 2026-10-24 10:27:48,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.035 0.037 2026-10-24 10:27:48,792 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.084 2026-10-24 10:27:48,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.094 2026-10-24 10:27:48,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.160 2026-10-24 10:27:48,880 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.167 2026-10-24 10:27:48,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.149 2026-10-24 10:27:48,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [3/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:27:48,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.088 2026-10-24 10:27:48,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.069 2026-10-24 10:27:48,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.051 2026-10-24 10:27:48,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.052 2026-10-24 10:27:48,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [4/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:27:48,977 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.040 2026-10-24 10:27:48,993 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:48] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.165 2026-10-24 10:27:49,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:49] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.045 0.125 2026-10-24 10:27:49,142 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:49] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.349 2026-10-24 10:27:49,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [5/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:27:49,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [6/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:27:49,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [7/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:27:49,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [8/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-24 10:27:49,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [9/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:27:49,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [10/26] Tour PosLoyalty2DiscountsSpecificGlobal → 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(.qty:contains("1"))) 2026-10-24 10:27:49,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [11/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:27:50,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [12/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("5"))) 2026-10-24 10:27:50,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [13/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:27:50,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [14/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B")) 2026-10-24 10:27:50,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [15/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-3.00"))) 2026-10-24 10:27:50,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [16/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Test Product B","price":"-0.45"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Test Product B")):has(.price:contains("-0.45"))) 2026-10-24 10:27:50,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [17/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:27:50,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [18/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:27:50,943 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:27:50,945 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:27:50,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [19/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:27:51,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [20/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:27:51,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [21/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:27:51,147 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:27:51,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [22/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:27:51,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [23/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:27:51,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [24/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:27:51,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85771628 started for PoS orders references: [{'name': 'Order 00418-001-0001', 'uuid': 'a78d5714-9616-4c26-a8fb-3e729072684a'}] 2026-10-24 10:27:51,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [25/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:27:51,528 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:27:53,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85771628 order {'name': 'Order 00418-001-0001', 'uuid': 'a78d5714-9616-4c26-a8fb-3e729072684a'} created pos.order #423 2026-10-24 10:27:53,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85771628 finished 2026-10-24 10:27:53,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 436 0.728 0.975 2026-10-24 10:27:53,397 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.057 0.088 2026-10-24 10:27:53,480 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:27:53,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:53] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.007 0.018 2026-10-24 10:27:53,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [26/26] Tour PosLoyalty2DiscountsSpecificGlobal → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:27:53,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: tour succeeded 2026-10-24 10:27:53,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR PosLoyalty2DiscountsSpecificGlobal SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-24 10:27:53,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: heap 21565416 (allocated 23212032) 2026-10-24 10:27:53,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Closing chrome headless with pid 48927 2026-10-24 10:27:53,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Closing websocket connection 2026-10-24 10:27:53,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Terminating chrome headless with pid 48927 2026-10-24 10:27:54,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102754_046631_test_2_discounts_specific_global.txt 2026-10-24 10:27:54,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Removing chrome user profile "/tmp/tmp9sxm96vl_chrome_odoo" 2026-10-24 10:27:54,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-10-24 10:27:55,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome pid: 49132 2026-10-24 10:27:55,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless temporary user profile dir: /tmp/tmpnh3xu7qn_chrome_odoo 2026-10-24 10:27:55,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:38767/json/version 2026-10-24 10:27:55,101 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38767/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:27:55,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Browser version: Chrome/150.0.7871.114 2026-10-24 10:27:55,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:38767/json 2026-10-24 10:27:55,163 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38767/json with timeout 3 increased to 10s during tests 2026-10-24 10:27:55,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Websocket url found: ws://127.0.0.1:38767/devtools/page/1D37AE8D02839B9429CF541E677909E0 2026-10-24 10:27:55,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Enable chrome headless console log notification 2026-10-24 10:27:55,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless enable page notifications 2026-10-24 10:27:55,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:27:55,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Setting session cookie in browser 2026-10-24 10:27:55,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:27:55,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:27:55,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:27:56,397 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:56] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.101 0.862 2026-10-24 10:27:56,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigation result: {'frameId': '1D37AE8D02839B9429CF541E677909E0', 'loaderId': '30B681B48BD1CE500218E1B1BCF46051', 'isDownload': False} 2026-10-24 10:27:56,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-10-24 10:27:56,426 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:27:56,461 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:56] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-10-24 10:27:56,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:56] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-24 10:27:56,484 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:56] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-24 10:27:57,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:27:57,265 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:27:57,276 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:27:57,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate test code "odoo.startTour('PosRewardProductScan', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:27:57,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: IndexedDB 1 Ready 2026-10-24 10:27:57,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [1/22] Tour PosRewardProductScan → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:27:58,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:58] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.516 0.632 2026-10-24 10:27:58,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.150 2026-10-24 10:27:58,688 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-24 10:27:58,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-24 10:27:58,753 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:27:58,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:27:58,850 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:58] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 10:27:58,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: Owl is running in 'dev' mode. 2026-10-24 10:27:58,978 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:27:58,987 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:27:59,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 10:27:59,177 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 10:27:59,206 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.128 2026-10-24 10:27:59,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [2/22] Tour PosRewardProductScan → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:27:59,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 16 0.036 0.118 2026-10-24 10:27:59,289 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.019 0.116 2026-10-24 10:27:59,343 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.028 0.198 2026-10-24 10:27:59,369 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.036 2026-10-24 10:27:59,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-24 10:27:59,401 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.081 2026-10-24 10:27:59,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-24 10:27:59,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.133 2026-10-24 10:27:59,466 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.078 2026-10-24 10:27:59,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.063 2026-10-24 10:27:59,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.017 0.158 2026-10-24 10:27:59,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-24 10:27:59,561 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.159 2026-10-24 10:27:59,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [3/22] Tour PosRewardProductScan → Step PoS model scan barcode '95412427100283' (trigger: body) 2026-10-24 10:27:59,589 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.063 2026-10-24 10:27:59,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.090 2026-10-24 10:27:59,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [4/22] Tour PosRewardProductScan → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:27:59,780 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.055 0.139 2026-10-24 10:27:59,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:27:59] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.292 2026-10-24 10:28:00,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [5/22] Tour PosRewardProductScan → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1")):has(.price:contains("1,150.00"))) 2026-10-24 10:28:00,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [6/22] Tour PosRewardProductScan → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:00,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [7/22] Tour PosRewardProductScan → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00"))) 2026-10-24 10:28:00,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [8/22] Tour PosRewardProductScan → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00")) 2026-10-24 10:28:00,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [9/22] Tour PosRewardProductScan → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"):not(:visible)) 2026-10-24 10:28:00,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [10/22] Tour PosRewardProductScan → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:28:00,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [11/22] Tour PosRewardProductScan → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:28:00,448 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:28:00,451 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:28:00,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [12/22] Tour PosRewardProductScan → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:28:00,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [13/22] Tour PosRewardProductScan → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:28:00,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [14/22] Tour PosRewardProductScan → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:28:00,692 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:00,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [15/22] Tour PosRewardProductScan → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-10-24 10:28:00,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [16/22] Tour PosRewardProductScan → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:28:00,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [17/22] Tour PosRewardProductScan → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:28:00,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [18/22] Tour PosRewardProductScan → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:00,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [19/22] Tour PosRewardProductScan → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:00,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [20/22] Tour PosRewardProductScan → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:28:01,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [21/22] Tour PosRewardProductScan → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:28:01,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56001732 started for PoS orders references: [{'name': 'Order 00419-001-0001', 'uuid': 'da713a22-09d2-4c99-a35d-9986fa2da74c'}] 2026-10-24 10:28:01,177 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:28:02,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56001732 order {'name': 'Order 00419-001-0001', 'uuid': 'da713a22-09d2-4c99-a35d-9986fa2da74c'} created pos.order #424 2026-10-24 10:28:02,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56001732 finished 2026-10-24 10:28:02,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 344 0.408 0.668 2026-10-24 10:28:02,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.101 0.088 2026-10-24 10:28:02,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:28:02,617 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:02] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.015 2026-10-24 10:28:02,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [22/22] Tour PosRewardProductScan → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:28:02,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: tour succeeded 2026-10-24 10:28:02,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRewardProductScan SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-24 10:28:02,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: heap 16565896 (allocated 18227200) 2026-10-24 10:28:02,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing chrome headless with pid 49132 2026-10-24 10:28:02,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing websocket connection 2026-10-24 10:28:02,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Terminating chrome headless with pid 49132 2026-10-24 10:28:03,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102803_032732_test_apply_reward_on_product_scan.txt 2026-10-24 10:28:03,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Removing chrome user profile "/tmp/tmpnh3xu7qn_chrome_odoo" 2026-10-24 10:28:03,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome pid: 49336 2026-10-24 10:28:03,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless temporary user profile dir: /tmp/tmpp8y254yw_chrome_odoo 2026-10-24 10:28:03,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:46099/json/version 2026-10-24 10:28:03,504 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46099/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:28:03,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Browser version: Chrome/150.0.7871.114 2026-10-24 10:28:03,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:46099/json 2026-10-24 10:28:03,604 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46099/json with timeout 3 increased to 10s during tests 2026-10-24 10:28:03,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Websocket url found: ws://127.0.0.1:46099/devtools/page/9DDFD3E46DA9BCD6E186FE4FFC8E1895 2026-10-24 10:28:03,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Enable chrome headless console log notification 2026-10-24 10:28:03,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless enable page notifications 2026-10-24 10:28:03,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_admin from n/a 2026-10-24 10:28:03,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Setting session cookie in browser 2026-10-24 10:28:03,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:28:03,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:28:03,877 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:03] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 32 0.025 0.097 2026-10-24 10:28:03,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigation result: {'frameId': '9DDFD3E46DA9BCD6E186FE4FFC8E1895', 'loaderId': '2B3E5A1DF72C5BACE4233440ABF9EB1B', 'isDownload': False} 2026-10-24 10:28:03,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-10-24 10:28:03,915 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:28:03,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:03] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.044 2026-10-24 10:28:04,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.067 2026-10-24 10:28:04,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.052 2026-10-24 10:28:04,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:28:04,712 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:04,731 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:28:04,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: IndexedDB 1 Ready 2026-10-24 10:28:04,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate test code "odoo.startTour('PosRewardProductScanGS1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:28:04,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [1/21] Tour PosRewardProductScanGS1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:28:05,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 223 0.261 0.553 2026-10-24 10:28:05,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.818 2026-10-24 10:28:05,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 10:28:05,807 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-10-24 10:28:05,847 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-24 10:28:05,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-24 10:28:05,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.022 2026-10-24 10:28:05,983 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:28:06,024 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:28:06,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: Owl is running in 'dev' mode. 2026-10-24 10:28:06,144 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:06,155 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:06,247 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:28:06,309 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:06,351 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.052 2026-10-24 10:28:06,355 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 9 0.052 0.055 2026-10-24 10:28:06,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [2/21] Tour PosRewardProductScanGS1 → Step PoS model scan barcode '0195412427100283' (trigger: body) 2026-10-24 10:28:06,397 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.006 0.141 2026-10-24 10:28:06,439 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.091 2026-10-24 10:28:06,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.018 2026-10-24 10:28:06,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.045 2026-10-24 10:28:06,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.071 2026-10-24 10:28:06,560 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.056 2026-10-24 10:28:06,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.012 2026-10-24 10:28:06,610 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.015 0.102 2026-10-24 10:28:06,637 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.043 2026-10-24 10:28:06,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.121 2026-10-24 10:28:06,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [3/21] Tour PosRewardProductScanGS1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:06,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.058 2026-10-24 10:28:06,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.090 2026-10-24 10:28:06,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.186 2026-10-24 10:28:06,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.064 2026-10-24 10:28:06,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.109 2026-10-24 10:28:06,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [4/21] Tour PosRewardProductScanGS1 → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1")):has(.price:contains("1,150.00"))) 2026-10-24 10:28:06,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [5/21] Tour PosRewardProductScanGS1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:07,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [6/21] Tour PosRewardProductScanGS1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00"))) 2026-10-24 10:28:07,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [7/21] Tour PosRewardProductScanGS1 → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00")) 2026-10-24 10:28:07,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [8/21] Tour PosRewardProductScanGS1 → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"):not(:visible)) 2026-10-24 10:28:07,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [9/21] Tour PosRewardProductScanGS1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:28:07,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [10/21] Tour PosRewardProductScanGS1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:28:07,387 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:07,390 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:28:07,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [11/21] Tour PosRewardProductScanGS1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:28:07,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [12/21] Tour PosRewardProductScanGS1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:28:07,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [13/21] Tour PosRewardProductScanGS1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:28:07,607 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:07,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [14/21] Tour PosRewardProductScanGS1 → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-10-24 10:28:07,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [15/21] Tour PosRewardProductScanGS1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:28:07,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [16/21] Tour PosRewardProductScanGS1 → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:28:07,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [17/21] Tour PosRewardProductScanGS1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:07,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [18/21] Tour PosRewardProductScanGS1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:07,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [19/21] Tour PosRewardProductScanGS1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:28:08,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [20/21] Tour PosRewardProductScanGS1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:28:08,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21558912 started for PoS orders references: [{'name': 'Order 00419-002-0001', 'uuid': 'c8689449-0569-41b0-834e-ec70c55c4ae7'}] 2026-10-24 10:28:08,076 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:28:08,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21558912 order {'name': 'Order 00419-002-0001', 'uuid': 'c8689449-0569-41b0-834e-ec70c55c4ae7'} created pos.order #425 2026-10-24 10:28:08,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21558912 finished 2026-10-24 10:28:08,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 210 0.345 0.578 2026-10-24 10:28:09,153 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.031 0.072 2026-10-24 10:28:09,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:28:09,333 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:09] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 10:28:09,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [21/21] Tour PosRewardProductScanGS1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:28:09,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: tour succeeded 2026-10-24 10:28:09,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRewardProductScanGS1 SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 10:28:09,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: heap 16349656 (allocated 17965056) 2026-10-24 10:28:09,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing chrome headless with pid 49336 2026-10-24 10:28:09,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing websocket connection 2026-10-24 10:28:09,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Terminating chrome headless with pid 49336 2026-10-24 10:28:09,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102809_802431_test_apply_reward_on_product_scan.txt 2026-10-24 10:28:09,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Removing chrome user profile "/tmp/tmpp8y254yw_chrome_odoo" 2026-10-24 10:28:09,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-10-24 10:28:11,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome pid: 49548 2026-10-24 10:28:11,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless temporary user profile dir: /tmp/tmpty2n58by_chrome_odoo 2026-10-24 10:28:11,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:46323/json/version 2026-10-24 10:28:11,815 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46323/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:28:11,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Browser version: Chrome/150.0.7871.114 2026-10-24 10:28:11,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:46323/json 2026-10-24 10:28:11,848 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46323/json with timeout 3 increased to 10s during tests 2026-10-24 10:28:11,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Websocket url found: ws://127.0.0.1:46323/devtools/page/21B81C09A161CDFF4253F988B2B40F62 2026-10-24 10:28:11,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Enable chrome headless console log notification 2026-10-24 10:28:11,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless enable page notifications 2026-10-24 10:28:12,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:28:12,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Setting session cookie in browser 2026-10-24 10:28:12,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:28:12,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:28:12,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:28:13,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:13] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.097 0.916 2026-10-24 10:28:13,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigation result: {'frameId': '21B81C09A161CDFF4253F988B2B40F62', 'loaderId': '3DE23A195D797CC08366C4BBCBD54A2E', 'isDownload': False} 2026-10-24 10:28:13,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-10-24 10:28:13,267 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:28:13,301 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:13] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.012 2026-10-24 10:28:13,336 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:13] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.047 2026-10-24 10:28:13,345 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:13] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.052 2026-10-24 10:28:14,028 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:28:14,041 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:28:14,056 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:28:14,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: IndexedDB 1 Ready 2026-10-24 10:28:14,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsInactive', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:28:14,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [1/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:28:15,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:15] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 357 0.548 0.643 2026-10-24 10:28:15,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 1.181 2026-10-24 10:28:15,551 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:28:15,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-24 10:28:15,641 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 10:28:15,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 10:28:15,769 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 10:28:15,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: Owl is running in 'dev' mode. 2026-10-24 10:28:15,917 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:15,928 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:28:16,035 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-24 10:28:16,062 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "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-24 10:28:16,071 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:28:16,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [2/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:28:16,116 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.049 0.069 2026-10-24 10:28:16,188 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.022 0.163 2026-10-24 10:28:16,231 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.009 0.155 2026-10-24 10:28:16,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.073 2026-10-24 10:28:16,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [3/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-24 10:28:16,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.011 0.056 2026-10-24 10:28:16,354 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.113 2026-10-24 10:28:16,386 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.090 2026-10-24 10:28:16,407 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.101 2026-10-24 10:28:16,419 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.070 2026-10-24 10:28:16,444 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-24 10:28:16,465 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.011 0.062 2026-10-24 10:28:16,484 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.009 0.058 2026-10-24 10:28:16,498 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.059 2026-10-24 10:28:16,508 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.053 2026-10-24 10:28:16,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.197 2026-10-24 10:28:16,661 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.037 0.153 2026-10-24 10:28:16,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:16] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.410 2026-10-24 10:28:16,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [4/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:16,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [5/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:28:17,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [6/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:28:17,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [7/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:28:17,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [8/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:17,373 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.017 2026-10-24 10:28:17,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [9/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:28:17,428 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-24 10:28:17,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [10/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:28:17,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [11/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:28:17,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [12/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:28:17,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [13/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:17,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [14/25] Tour PosLoyaltyArchivedRewardProductsInactive → 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(.qty:contains("1")):has(.price:contains("100.00"))) 2026-10-24 10:28:17,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [15/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:17,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [16/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:28:17,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [17/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:28:18,031 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:28:18,032 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:28:18,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [18/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:28:18,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [19/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:28:18,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [20/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:28:18,217 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:18,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [21/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:18,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [22/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:18,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [23/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:28:18,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [24/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:28:18,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67513748 started for PoS orders references: [{'name': 'Order 00420-001-0001', 'uuid': 'c8e7f35b-c099-45b3-a5e5-1d7d9a0f3bed'}] 2026-10-24 10:28:18,528 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:19,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67513748 order {'name': 'Order 00420-001-0001', 'uuid': 'c8e7f35b-c099-45b3-a5e5-1d7d9a0f3bed'} created pos.order #426 2026-10-24 10:28:19,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67513748 finished 2026-10-24 10:28:19,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 371 0.521 0.715 2026-10-24 10:28:19,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.066 0.103 2026-10-24 10:28:20,032 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 10:28:20,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:20] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.007 0.027 2026-10-24 10:28:20,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [25/25] Tour PosLoyaltyArchivedRewardProductsInactive → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:28:20,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: tour succeeded 2026-10-24 10:28:20,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyArchivedRewardProductsInactive SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-24 10:28:20,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: heap 21050660 (allocated 22421504) 2026-10-24 10:28:20,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing chrome headless with pid 49548 2026-10-24 10:28:20,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing websocket connection 2026-10-24 10:28:20,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Terminating chrome headless with pid 49548 2026-10-24 10:28:20,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102820_620630_test_archived_reward_products.txt 2026-10-24 10:28:20,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Removing chrome user profile "/tmp/tmpty2n58by_chrome_odoo" 2026-10-24 10:28:21,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome pid: 49753 2026-10-24 10:28:21,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless temporary user profile dir: /tmp/tmpjb09yf4z_chrome_odoo 2026-10-24 10:28:21,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:34001/json/version 2026-10-24 10:28:21,204 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34001/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:28:21,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Browser version: Chrome/150.0.7871.114 2026-10-24 10:28:21,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:34001/json 2026-10-24 10:28:21,288 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34001/json with timeout 3 increased to 10s during tests 2026-10-24 10:28:21,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Websocket url found: ws://127.0.0.1:34001/devtools/page/4CB61678394080DB54B633E22D0F4D36 2026-10-24 10:28:21,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Enable chrome headless console log notification 2026-10-24 10:28:21,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless enable page notifications 2026-10-24 10:28:21,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:28:21,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Setting session cookie in browser 2026-10-24 10:28:21,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:28:21,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:28:21,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:21] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 110 0.085 0.268 2026-10-24 10:28:21,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigation result: {'frameId': '4CB61678394080DB54B633E22D0F4D36', 'loaderId': 'E4053F0A1007F733135D5E1F698BAB99', 'isDownload': False} 2026-10-24 10:28:21,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-10-24 10:28:21,871 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:28:21,902 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:21] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 10:28:21,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:21] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 10:28:21,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:21] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.047 2026-10-24 10:28:22,498 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:28:22,545 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:28:22,547 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: IndexedDB 1 Ready 2026-10-24 10:28:22,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsActive', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:28:22,590 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:28:22,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [1/24] Tour PosLoyaltyArchivedRewardProductsActive → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:28:23,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:23] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 358 0.426 0.698 2026-10-24 10:28:23,688 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 1.096 2026-10-24 10:28:23,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-24 10:28:23,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:28:24,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 10:28:24,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-24 10:28:24,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.012 2026-10-24 10:28:24,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: Owl is running in 'dev' mode. 2026-10-24 10:28:24,246 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:24,262 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:28:24,367 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:28:24,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [2/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-24 10:28:24,480 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-24 10:28:24,487 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.099 2026-10-24 10:28:24,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.053 0.102 2026-10-24 10:28:24,568 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.015 0.175 2026-10-24 10:28:24,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.014 0.207 2026-10-24 10:28:24,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.068 2026-10-24 10:28:24,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.082 2026-10-24 10:28:24,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.078 2026-10-24 10:28:24,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.017 2026-10-24 10:28:24,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.060 2026-10-24 10:28:24,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [3/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:24,769 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.142 2026-10-24 10:28:24,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.065 2026-10-24 10:28:24,828 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.219 2026-10-24 10:28:24,844 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.095 2026-10-24 10:28:24,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.169 2026-10-24 10:28:24,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.009 0.131 2026-10-24 10:28:24,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [4/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:28:24,909 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.128 2026-10-24 10:28:24,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:24] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.102 2026-10-24 10:28:25,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [5/24] Tour PosLoyaltyArchivedRewardProductsActive → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:28:25,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [6/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:28:25,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [7/24] Tour PosLoyaltyArchivedRewardProductsActive → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:25,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [8/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:28:25,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [9/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:28:25,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [10/24] Tour PosLoyaltyArchivedRewardProductsActive → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:28:25,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [11/24] Tour PosLoyaltyArchivedRewardProductsActive → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:28:25,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [12/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:25,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [13/24] Tour PosLoyaltyArchivedRewardProductsActive → 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(.qty:contains("1")):has(.price:contains("100.00"))) 2026-10-24 10:28:25,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [14/24] Tour PosLoyaltyArchivedRewardProductsActive → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:26,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [15/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:28:26,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [16/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:28:26,131 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:28:26,139 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:26,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [17/24] Tour PosLoyaltyArchivedRewardProductsActive → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:28:26,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [18/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:28:26,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [19/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:28:26,354 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:26,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [20/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:26,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [21/24] Tour PosLoyaltyArchivedRewardProductsActive → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:26,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [22/24] Tour PosLoyaltyArchivedRewardProductsActive → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:28:26,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [23/24] Tour PosLoyaltyArchivedRewardProductsActive → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:28:26,644 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.064 0.029 2026-10-24 10:28:26,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94146029 started for PoS orders references: [{'name': 'Order 00420-002-0001', 'uuid': '1edfda68-e802-4d01-b4f7-ffd80684263f'}] 2026-10-24 10:28:26,699 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:28:27,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94146029 order {'name': 'Order 00420-002-0001', 'uuid': '1edfda68-e802-4d01-b4f7-ffd80684263f'} created pos.order #427 2026-10-24 10:28:28,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94146029 finished 2026-10-24 10:28:28,096 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 375 0.635 0.771 2026-10-24 10:28:28,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 49 0.068 0.094 2026-10-24 10:28:28,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:28:28,482 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:28] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.021 2026-10-24 10:28:28,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [24/24] Tour PosLoyaltyArchivedRewardProductsActive → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:28:28,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: tour succeeded 2026-10-24 10:28:28,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyArchivedRewardProductsActive SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 10:28:28,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: heap 20981500 (allocated 22159360) 2026-10-24 10:28:28,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing chrome headless with pid 49753 2026-10-24 10:28:28,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing websocket connection 2026-10-24 10:28:28,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Terminating chrome headless with pid 49753 2026-10-24 10:28:29,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102829_061194_test_archived_reward_products.txt 2026-10-24 10:28:29,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Removing chrome user profile "/tmp/tmpjb09yf4z_chrome_odoo" 2026-10-24 10:28:29,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-10-24 10:28:30,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome pid: 49972 2026-10-24 10:28:30,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome headless temporary user profile dir: /tmp/tmps3di3rff_chrome_odoo 2026-10-24 10:28:30,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Issuing json command http://127.0.0.1:36983/json/version 2026-10-24 10:28:30,084 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36983/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:28:30,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Browser version: Chrome/150.0.7871.114 2026-10-24 10:28:30,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Issuing json command http://127.0.0.1:36983/json 2026-10-24 10:28:30,135 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36983/json with timeout 3 increased to 10s during tests 2026-10-24 10:28:30,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Websocket url found: ws://127.0.0.1:36983/devtools/page/7942FC2F8582BAA095200C3F38EFF789 2026-10-24 10:28:30,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Enable chrome headless console log notification 2026-10-24 10:28:30,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome headless enable page notifications 2026-10-24 10:28:30,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:28:30,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Setting session cookie in browser 2026-10-24 10:28:30,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:28:30,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:28:30,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:28:31,612 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:31] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.151 1.026 2026-10-24 10:28:31,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Navigation result: {'frameId': '7942FC2F8582BAA095200C3F38EFF789', 'loaderId': '8C78B3D085B8D637B71F69C3E9E136A5', 'isDownload': False} 2026-10-24 10:28:31,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-10-24 10:28:31,639 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:28:31,664 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:31] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-24 10:28:31,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:31] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.032 2026-10-24 10:28:31,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:31] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-24 10:28:32,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:32] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:28:32,387 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:32,401 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:32,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: IndexedDB 1 Ready 2026-10-24 10:28:32,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Evaluate test code "odoo.startTour('test_buy_x_get_y_reward_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:28:32,441 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.017 2026-10-24 10:28:32,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [1/44] Tour test_buy_x_get_y_reward_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:28:33,548 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:33] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.445 0.672 2026-10-24 10:28:33,551 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.062 2026-10-24 10:28:33,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 10:28:33,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:28:33,902 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:28:33,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:33] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-24 10:28:33,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: Owl is running in 'dev' mode. 2026-10-24 10:28:34,069 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:28:34,070 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:28:34,139 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:34,212 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.052 2026-10-24 10:28:34,245 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-24 10:28:34,265 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.049 0.066 2026-10-24 10:28:34,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [2/44] Tour test_buy_x_get_y_reward_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:28:34,336 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.031 0.141 2026-10-24 10:28:34,416 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.189 2026-10-24 10:28:34,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.019 0.066 2026-10-24 10:28:34,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [3/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:28:34,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.018 0.085 2026-10-24 10:28:34,522 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.132 2026-10-24 10:28:34,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.136 2026-10-24 10:28:34,564 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.156 2026-10-24 10:28:34,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.149 2026-10-24 10:28:34,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.052 2026-10-24 10:28:34,612 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.147 2026-10-24 10:28:34,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.036 2026-10-24 10:28:34,639 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.040 2026-10-24 10:28:34,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-24 10:28:34,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.074 2026-10-24 10:28:34,812 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.045 0.149 2026-10-24 10:28:34,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:34] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.278 2026-10-24 10:28:34,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [4/44] Tour test_buy_x_get_y_reward_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:35,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [5/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:28:35,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [6/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:28:35,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [7/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:35,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [8/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("10"))) 2026-10-24 10:28:35,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [9/44] Tour test_buy_x_get_y_reward_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:35,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [10/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:28:35,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [11/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:28:35,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [12/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:28:35,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [13/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-10-24 10:28:35,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [14/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:28:36,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [15/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:28:36,055 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:28:36,066 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:36,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [16/44] Tour test_buy_x_get_y_reward_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:28:36,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [17/44] Tour test_buy_x_get_y_reward_qty → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:28:36,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [18/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:28:36,275 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:36,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [19/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:28:36,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [20/44] Tour test_buy_x_get_y_reward_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:28:36,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [21/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:28:36,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99409927 started for PoS orders references: [{'name': 'Order 00421-001-0001', 'uuid': '48bfc584-2564-4696-9813-579dc50b4efb'}] 2026-10-24 10:28:36,532 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:28:37,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99409927 order {'name': 'Order 00421-001-0001', 'uuid': '48bfc584-2564-4696-9813-579dc50b4efb'} created pos.order #428 2026-10-24 10:28:37,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99409927 finished 2026-10-24 10:28:37,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 343 0.403 0.655 2026-10-24 10:28:37,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.036 0.073 2026-10-24 10:28:37,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:28:37,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:37] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.024 0.029 2026-10-24 10:28:37,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [22/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:28:38,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [23/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:28:38,081 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [24/44] Tour test_buy_x_get_y_reward_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:38,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [25/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:28:38,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [26/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:28:38,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [27/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:28:38,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [28/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("10"))) 2026-10-24 10:28:38,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [29/44] Tour test_buy_x_get_y_reward_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:38,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [30/44] Tour test_buy_x_get_y_reward_qty → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:28:38,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [31/44] Tour test_buy_x_get_y_reward_qty → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:28:38,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [32/44] Tour test_buy_x_get_y_reward_qty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:28:38,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [33/44] Tour test_buy_x_get_y_reward_qty → Step .selection-item span:nth-child(2) 2026-10-24 10:28:38,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [34/44] Tour test_buy_x_get_y_reward_qty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-24 10:28:38,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [35/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-9.60","quantity":"3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("3")):has(.price:contains("-9.60"))) 2026-10-24 10:28:39,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [36/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:28:39,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [37/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:28:39,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [38/44] Tour test_buy_x_get_y_reward_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:28:39,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [39/44] Tour test_buy_x_get_y_reward_qty → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:28:39,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [40/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:28:39,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [41/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:28:39,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [42/44] Tour test_buy_x_get_y_reward_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:28:39,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47525705 started for PoS orders references: [{'name': 'Order 00421-001-0002', 'uuid': '77bec9bb-931b-4389-b2ed-134a155a8148'}] 2026-10-24 10:28:39,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [43/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:28:40,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47525705 order {'name': 'Order 00421-001-0002', 'uuid': '77bec9bb-931b-4389-b2ed-134a155a8148'} created pos.order #429 2026-10-24 10:28:40,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47525705 finished 2026-10-24 10:28:40,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 209 0.278 0.474 2026-10-24 10:28:40,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.036 0.054 2026-10-24 10:28:40,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:28:40,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [44/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:28:40,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: tour succeeded 2026-10-24 10:28:40,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_buy_x_get_y_reward_qty SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-24 10:28:40,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: heap 17923844 (allocated 20066304) 2026-10-24 10:28:40,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Closing chrome headless with pid 49972 2026-10-24 10:28:40,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Closing websocket connection 2026-10-24 10:28:40,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Terminating chrome headless with pid 49972 2026-10-24 10:28:41,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102841_055784_test_buy_x_get_y_reward_qty.txt 2026-10-24 10:28:41,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Removing chrome user profile "/tmp/tmps3di3rff_chrome_odoo" 2026-10-24 10:28:41,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_change_reward_value_with_language ... 2026-10-24 10:28:42,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome pid: 50180 2026-10-24 10:28:42,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome headless temporary user profile dir: /tmp/tmppq5o69mq_chrome_odoo 2026-10-24 10:28:42,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Issuing json command http://127.0.0.1:45367/json/version 2026-10-24 10:28:42,323 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45367/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:28:42,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Browser version: Chrome/150.0.7871.114 2026-10-24 10:28:42,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Issuing json command http://127.0.0.1:45367/json 2026-10-24 10:28:42,389 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45367/json with timeout 3 increased to 10s during tests 2026-10-24 10:28:42,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Websocket url found: ws://127.0.0.1:45367/devtools/page/9097F166DADB7C7FD2607791ED15A784 2026-10-24 10:28:42,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Enable chrome headless console log notification 2026-10-24 10:28:42,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome headless enable page notifications 2026-10-24 10:28:42,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:28:42,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Setting session cookie in browser 2026-10-24 10:28:42,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:28:42,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:28:42,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:28:45,293 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:45] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.108 2.563 2026-10-24 10:28:45,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Navigation result: {'frameId': '9097F166DADB7C7FD2607791ED15A784', 'loaderId': '8CB04637A8EBCF5DE375DD2BC265777C', 'isDownload': False} 2026-10-24 10:28:45,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Evaluate ready code "odoo.isTourReady('ChangeRewardValueWithLanguage')" 2026-10-24 10:28:45,328 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:28:45,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:45] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.023 2026-10-24 10:28:45,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-24 10:28:45,437 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.078 2026-10-24 10:28:46,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:46] "GET /web/webclient/translations/e0f1ac6967aede19c38fee136b7be2b29aa93a76?lang=en_GB HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:28:46,042 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:28:46,073 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:28:46,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: IndexedDB 1 Ready 2026-10-24 10:28:46,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Evaluate test code "odoo.startTour('ChangeRewardValueWithLanguage', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:28:46,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-24 10:28:46,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [1/23] Tour ChangeRewardValueWithLanguage → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:28:47,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.352 0.603 2026-10-24 10:28:47,041 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.874 2026-10-24 10:28:47,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:28:47,333 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:28:47,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:28:47,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-10-24 10:28:47,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: Owl is running in 'dev' mode. 2026-10-24 10:28:47,567 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:28:47,587 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:28:47,708 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "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-24 10:28:47,769 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.076 2026-10-24 10:28:47,775 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.075 2026-10-24 10:28:47,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [2/23] Tour ChangeRewardValueWithLanguage → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:28:47,826 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.044 0.097 2026-10-24 10:28:47,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.016 0.150 2026-10-24 10:28:47,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.007 0.201 2026-10-24 10:28:47,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:47] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.049 2026-10-24 10:28:48,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.067 2026-10-24 10:28:48,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.041 2026-10-24 10:28:48,046 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.035 2026-10-24 10:28:48,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [3/23] Tour ChangeRewardValueWithLanguage → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:28:48,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.129 2026-10-24 10:28:48,092 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.089 2026-10-24 10:28:48,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.092 2026-10-24 10:28:48,135 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.118 2026-10-24 10:28:48,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.113 2026-10-24 10:28:48,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.117 2026-10-24 10:28:48,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.108 2026-10-24 10:28:48,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.068 2026-10-24 10:28:48,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.113 2026-10-24 10:28:48,363 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.051 0.170 2026-10-24 10:28:48,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [4/23] Tour ChangeRewardValueWithLanguage → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:48,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [5/23] Tour ChangeRewardValueWithLanguage → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-10-24 10:28:48,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [6/23] Tour ChangeRewardValueWithLanguage → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:48,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [7/23] Tour ChangeRewardValueWithLanguage → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:48,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [8/23] Tour ChangeRewardValueWithLanguage → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:28:49,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [9/23] Tour ChangeRewardValueWithLanguage → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:28:49,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [10/23] Tour ChangeRewardValueWithLanguage → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-10-24 10:28:49,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [11/23] Tour ChangeRewardValueWithLanguage → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:28:49,291 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:49] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.012 0.020 2026-10-24 10:28:49,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [12/23] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:28:49,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [13/23] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:28:49,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [14/23] Tour ChangeRewardValueWithLanguage → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:28:49,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [15/23] Tour ChangeRewardValueWithLanguage → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:28:49,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [16/23] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:28:49,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [17/23] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:28:49,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [18/23] Tour ChangeRewardValueWithLanguage → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:28:49,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [19/23] Tour ChangeRewardValueWithLanguage → Step .selection-item span:nth-child(2) 2026-10-24 10:28:49,854 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:49,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [20/23] Tour ChangeRewardValueWithLanguage → Step select reward (trigger: .selection-item:contains("$ 2 on your order")) 2026-10-24 10:28:50,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [21/23] Tour ChangeRewardValueWithLanguage → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 2 on your order","price":"-2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 2 on your order")):has(.price:contains("-2.00"))) 2026-10-24 10:28:50,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [22/23] Tour ChangeRewardValueWithLanguage → Step order total amount is '3.10' (trigger: .product-screen .order-summary .total:contains("3.10")) 2026-10-24 10:28:50,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [23/23] Tour ChangeRewardValueWithLanguage → Step order total amount is '3.10' (trigger: .product-screen .order-summary .total:contains("3.10"):not(:visible)) 2026-10-24 10:28:50,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: tour succeeded 2026-10-24 10:28:50,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: ╔══════════════════════════════════════════════╗ ║ TOUR ChangeRewardValueWithLanguage SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 10:28:50,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: heap 19995292 (allocated 21766144) 2026-10-24 10:28:50,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Closing chrome headless with pid 50180 2026-10-24 10:28:50,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Closing websocket connection 2026-10-24 10:28:50,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Terminating chrome headless with pid 50180 2026-10-24 10:28:50,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102850_597226_test_change_reward_value_with_language.txt 2026-10-24 10:28:50,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Removing chrome user profile "/tmp/tmppq5o69mq_chrome_odoo" 2026-10-24 10:28:50,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-10-24 10:28:54,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome pid: 50385 2026-10-24 10:28:54,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp6c9mvrs6_chrome_odoo 2026-10-24 10:28:54,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Issuing json command http://127.0.0.1:46793/json/version 2026-10-24 10:28:54,139 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46793/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:28:54,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-24 10:28:54,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Issuing json command http://127.0.0.1:46793/json 2026-10-24 10:28:54,214 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46793/json with timeout 3 increased to 10s during tests 2026-10-24 10:28:54,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:46793/devtools/page/FB998742B07F9DCE89090CEA8A15DD49 2026-10-24 10:28:54,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-24 10:28:54,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-24 10:28:54,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:28:54,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Setting session cookie in browser 2026-10-24 10:28:54,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:28:54,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:28:54,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:28:55,557 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:55] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.086 0.952 2026-10-24 10:28:55,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Navigation result: {'frameId': 'FB998742B07F9DCE89090CEA8A15DD49', 'loaderId': '43E70B29BCE6FEA37A1F1A102B8B83A4', 'isDownload': False} 2026-10-24 10:28:55,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-10-24 10:28:55,592 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:28:55,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:55] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-24 10:28:55,637 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:55] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-10-24 10:28:55,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:55] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.046 2026-10-24 10:28:56,291 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:28:56,320 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:28:56,328 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:28:56,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: IndexedDB 1 Ready 2026-10-24 10:28:56,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Evaluate test code "odoo.startTour('PosComboCheapestRewardProgram', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:28:56,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [1/48] Tour PosComboCheapestRewardProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:28:57,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 374 0.407 0.704 2026-10-24 10:28:57,456 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 1.119 2026-10-24 10:28:57,721 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:28:57,743 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-24 10:28:57,786 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:28:57,845 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:57] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.020 2026-10-24 10:28:57,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:28:57,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.008 0.009 2026-10-24 10:28:57,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-24 10:28:58,067 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:58,084 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:28:58,187 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:28:58,248 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:28:58,262 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 10:28:58,306 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.061 0.060 2026-10-24 10:28:58,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [2/48] Tour PosComboCheapestRewardProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:28:58,355 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.159 2026-10-24 10:28:58,390 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.099 2026-10-24 10:28:58,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.025 0.026 2026-10-24 10:28:58,489 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.061 2026-10-24 10:28:58,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.082 2026-10-24 10:28:58,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.021 0.106 2026-10-24 10:28:58,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [3/48] Tour PosComboCheapestRewardProgram → Step click product 'Expensive product' (trigger: article.product .product-content .product-name:contains("Expensive product")) 2026-10-24 10:28:58,613 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.026 0.108 2026-10-24 10:28:58,661 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.019 0.139 2026-10-24 10:28:58,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.147 2026-10-24 10:28:58,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.275 2026-10-24 10:28:58,721 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.280 2026-10-24 10:28:58,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.116 2026-10-24 10:28:58,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.011 0.181 2026-10-24 10:28:58,784 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.074 2026-10-24 10:28:58,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.044 0.165 2026-10-24 10:28:58,940 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:28:58] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.255 2026-10-24 10:28:59,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [4/48] Tour PosComboCheapestRewardProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 10:28:59,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [5/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-10-24 10:28:59,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [6/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 10:28:59,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [7/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 10:28:59,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [8/48] Tour PosComboCheapestRewardProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:28:59,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [9/48] Tour PosComboCheapestRewardProgram → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:28:59,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [10/48] Tour PosComboCheapestRewardProgram → Step Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product"))) 2026-10-24 10:28:59,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [11/48] Tour PosComboCheapestRewardProgram → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:29:00,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [12/48] Tour PosComboCheapestRewardProgram → Step order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25")) 2026-10-24 10:29:00,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [13/48] Tour PosComboCheapestRewardProgram → Step order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25"):not(:visible)) 2026-10-24 10:29:00,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [14/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:29:00,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [15/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:29:00,263 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:00,268 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:00,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [16/48] Tour PosComboCheapestRewardProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:29:00,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [17/48] Tour PosComboCheapestRewardProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:29:00,485 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [18/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:29:00,501 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:00,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [19/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:29:00,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [20/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:29:00,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [21/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:29:00,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [22/48] Tour PosComboCheapestRewardProgram → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:29:00,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [23/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:29:00,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [24/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:29:00,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [25/48] Tour PosComboCheapestRewardProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:29:01,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89518048 started for PoS orders references: [{'name': 'Order 00423-001-0001', 'uuid': '0fabe26e-0c4c-4cef-96a0-52139969ece6'}] 2026-10-24 10:29:01,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [26/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:29:01,173 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:29:02,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89518048 order {'name': 'Order 00423-001-0001', 'uuid': '0fabe26e-0c4c-4cef-96a0-52139969ece6'} created pos.order #430 2026-10-24 10:29:02,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89518048 finished 2026-10-24 10:29:02,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 511 0.868 1.013 2026-10-24 10:29:03,294 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.115 0.083 2026-10-24 10:29:03,386 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:29:03,558 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:03] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 10:29:03,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [27/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:29:03,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [28/48] Tour PosComboCheapestRewardProgram → Step click product 'Cheap product' (trigger: article.product .product-content .product-name:contains("Cheap product")) 2026-10-24 10:29:03,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [29/48] Tour PosComboCheapestRewardProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 10:29:03,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [30/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-10-24 10:29:04,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [31/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 10:29:04,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [32/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 10:29:04,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [33/48] Tour PosComboCheapestRewardProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:29:04,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [34/48] Tour PosComboCheapestRewardProgram → Step Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product"))) 2026-10-24 10:29:04,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [35/48] Tour PosComboCheapestRewardProgram → Step order total amount is '61.03' (trigger: .product-screen .order-summary .total:contains("61.03")) 2026-10-24 10:29:04,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [36/48] Tour PosComboCheapestRewardProgram → Step order total amount is '61.03' (trigger: .product-screen .order-summary .total:contains("61.03"):not(:visible)) 2026-10-24 10:29:04,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [37/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:29:04,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [38/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:29:04,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [39/48] Tour PosComboCheapestRewardProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:29:04,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [40/48] Tour PosComboCheapestRewardProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:29:05,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [41/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:29:05,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [42/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:29:05,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [43/48] Tour PosComboCheapestRewardProgram → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:29:05,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [44/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:29:05,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [45/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:29:05,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [46/48] Tour PosComboCheapestRewardProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:29:05,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49223792 started for PoS orders references: [{'name': 'Order 00423-001-0002', 'uuid': 'ef967b5e-d77b-4477-96cd-511466858445'}] 2026-10-24 10:29:05,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [47/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:29:07,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49223792 order {'name': 'Order 00423-001-0002', 'uuid': 'ef967b5e-d77b-4477-96cd-511466858445'} created pos.order #431 2026-10-24 10:29:07,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49223792 finished 2026-10-24 10:29:07,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 379 0.781 0.832 2026-10-24 10:29:07,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.026 0.069 2026-10-24 10:29:07,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:29:07,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [48/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:29:07,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: tour succeeded 2026-10-24 10:29:07,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: ╔══════════════════════════════════════════════╗ ║ TOUR PosComboCheapestRewardProgram SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 10:29:08,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: heap 19663180 (allocated 22294528) 2026-10-24 10:29:08,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Closing chrome headless with pid 50385 2026-10-24 10:29:08,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Closing websocket connection 2026-10-24 10:29:08,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Terminating chrome headless with pid 50385 2026-10-24 10:29:08,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102908_160665_test_cheapest_product_reward_pos_combo.txt 2026-10-24 10:29:08,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp6c9mvrs6_chrome_odoo" 2026-10-24 10:29:08,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-10-24 10:29:09,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome pid: 50595 2026-10-24 10:29:09,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome headless temporary user profile dir: /tmp/tmpzl12_4a1_chrome_odoo 2026-10-24 10:29:09,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Issuing json command http://127.0.0.1:41881/json/version 2026-10-24 10:29:09,387 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41881/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:29:09,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Browser version: Chrome/150.0.7871.114 2026-10-24 10:29:09,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Issuing json command http://127.0.0.1:41881/json 2026-10-24 10:29:09,472 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41881/json with timeout 3 increased to 10s during tests 2026-10-24 10:29:09,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Websocket url found: ws://127.0.0.1:41881/devtools/page/06AB99816BA9FE384AC3C3BFC4E78FE9 2026-10-24 10:29:09,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Enable chrome headless console log notification 2026-10-24 10:29:09,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome headless enable page notifications 2026-10-24 10:29:09,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:29:09,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Setting session cookie in browser 2026-10-24 10:29:09,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:29:09,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:29:09,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:29:10,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:10] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.105 1.027 2026-10-24 10:29:10,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Navigation result: {'frameId': '06AB99816BA9FE384AC3C3BFC4E78FE9', 'loaderId': 'BE834050DD7440CA27C9BB6F534C4890', 'isDownload': False} 2026-10-24 10:29:10,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-10-24 10:29:10,903 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:29:10,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:10] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-24 10:29:10,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:10] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-10-24 10:29:10,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:10] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-24 10:29:11,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:29:11,674 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:11,684 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:29:11,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: IndexedDB 1 Ready 2026-10-24 10:29:11,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Evaluate test code "odoo.startTour('PosCheapestProductTaxInclude', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:29:11,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [1/11] Tour PosCheapestProductTaxInclude → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:29:12,722 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.378 0.646 2026-10-24 10:29:12,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.038 2026-10-24 10:29:12,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 10:29:12,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-24 10:29:13,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:29:13,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-10-24 10:29:13,149 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 10:29:13,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: Owl is running in 'dev' mode. 2026-10-24 10:29:13,284 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:29:13,301 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:29:13,371 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:29:13,402 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:29:13,425 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:29:13,457 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.037 0.058 2026-10-24 10:29:13,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [2/11] Tour PosCheapestProductTaxInclude → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:29:13,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.012 0.119 2026-10-24 10:29:13,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.102 2026-10-24 10:29:13,599 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.021 2026-10-24 10:29:13,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.013 0.023 2026-10-24 10:29:13,638 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.040 2026-10-24 10:29:13,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.063 2026-10-24 10:29:13,692 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-24 10:29:13,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [3/11] Tour PosCheapestProductTaxInclude → Step click product 'Product' (trigger: article.product .product-content .product-name:contains("Product")) 2026-10-24 10:29:13,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.086 2026-10-24 10:29:13,732 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.076 2026-10-24 10:29:13,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.073 2026-10-24 10:29:13,767 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.104 2026-10-24 10:29:13,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.009 0.096 2026-10-24 10:29:13,837 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.018 0.105 2026-10-24 10:29:13,987 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.043 0.170 2026-10-24 10:29:13,999 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.253 2026-10-24 10:29:14,020 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.289 2026-10-24 10:29:14,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [4/11] Tour PosCheapestProductTaxInclude → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:29:14,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [5/11] Tour PosCheapestProductTaxInclude → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:29:14,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [6/11] Tour PosCheapestProductTaxInclude → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:29:14,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [7/11] Tour PosCheapestProductTaxInclude → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:29:14,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [8/11] Tour PosCheapestProductTaxInclude → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:29:14,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [9/11] Tour PosCheapestProductTaxInclude → Step Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product"))) 2026-10-24 10:29:14,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [10/11] Tour PosCheapestProductTaxInclude → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-10-24 10:29:14,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [11/11] Tour PosCheapestProductTaxInclude → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00"):not(:visible)) 2026-10-24 10:29:14,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: tour succeeded 2026-10-24 10:29:14,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: ╔═════════════════════════════════════════════╗ ║ TOUR PosCheapestProductTaxInclude SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-24 10:29:14,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: heap 15063432 (allocated 16523264) 2026-10-24 10:29:14,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Closing chrome headless with pid 50595 2026-10-24 10:29:14,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Closing websocket connection 2026-10-24 10:29:14,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Terminating chrome headless with pid 50595 2026-10-24 10:29:15,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102915_124439_test_cheapest_product_tax_included.txt 2026-10-24 10:29:15,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Removing chrome user profile "/tmp/tmpzl12_4a1_chrome_odoo" 2026-10-24 10:29:15,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-10-24 10:29:18,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome pid: 50798 2026-10-24 10:29:18,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome headless temporary user profile dir: /tmp/tmpyfm5xj7c_chrome_odoo 2026-10-24 10:29:18,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Issuing json command http://127.0.0.1:36027/json/version 2026-10-24 10:29:18,113 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36027/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:29:18,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Browser version: Chrome/150.0.7871.114 2026-10-24 10:29:18,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Issuing json command http://127.0.0.1:36027/json 2026-10-24 10:29:18,180 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36027/json with timeout 3 increased to 10s during tests 2026-10-24 10:29:18,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Websocket url found: ws://127.0.0.1:36027/devtools/page/DAFB3DDAC0638D6ABDB18BBE14003AC6 2026-10-24 10:29:18,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Enable chrome headless console log notification 2026-10-24 10:29:18,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome headless enable page notifications 2026-10-24 10:29:18,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:29:18,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Setting session cookie in browser 2026-10-24 10:29:18,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:29:18,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:29:18,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:29:19,676 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:19] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.110 1.075 2026-10-24 10:29:19,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Navigation result: {'frameId': 'DAFB3DDAC0638D6ABDB18BBE14003AC6', 'loaderId': '33D90452C2CA93954017C4109B54B9A7', 'isDownload': False} 2026-10-24 10:29:19,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-10-24 10:29:19,711 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:29:19,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:19] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-24 10:29:19,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:19] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.029 2026-10-24 10:29:19,768 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:19] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-24 10:29:20,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:20] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:29:20,529 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:20,536 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:29:20,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: IndexedDB 1 Ready 2026-10-24 10:29:20,575 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Evaluate test code "odoo.startTour('test_combo_product_dont_grant_point', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:29:20,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [1/16] Tour test_combo_product_dont_grant_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:29:21,613 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 373 0.423 0.636 2026-10-24 10:29:21,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 1.067 2026-10-24 10:29:21,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:29:21,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:29:21,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:29:21,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:21] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.030 2026-10-24 10:29:21,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:29:22,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-24 10:29:22,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: Owl is running in 'dev' mode. 2026-10-24 10:29:22,149 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:22,180 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:29:22,291 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:29:22,325 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:29:22,327 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "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-24 10:29:22,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.032 0.041 2026-10-24 10:29:22,402 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.010 0.117 2026-10-24 10:29:22,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [2/16] Tour test_combo_product_dont_grant_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:29:22,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.105 2026-10-24 10:29:22,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.020 2026-10-24 10:29:22,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.017 0.047 2026-10-24 10:29:22,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.051 2026-10-24 10:29:22,610 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.079 2026-10-24 10:29:22,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.096 2026-10-24 10:29:22,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [3/16] Tour test_combo_product_dont_grant_point → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 10:29:22,659 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.014 0.069 2026-10-24 10:29:22,669 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.135 2026-10-24 10:29:22,681 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.033 2026-10-24 10:29:22,703 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.099 2026-10-24 10:29:22,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.155 2026-10-24 10:29:22,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.052 2026-10-24 10:29:22,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.098 2026-10-24 10:29:22,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.038 0.140 2026-10-24 10:29:22,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.201 2026-10-24 10:29:22,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [4/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-10-24 10:29:23,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [5/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 10:29:23,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [6/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 10:29:23,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [7/16] Tour test_combo_product_dont_grant_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:29:23,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [8/16] Tour test_combo_product_dont_grant_point → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 10:29:23,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [9/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-10-24 10:29:23,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [10/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 10:29:23,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [11/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 10:29:23,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [12/16] Tour test_combo_product_dont_grant_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:29:23,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [13/16] Tour test_combo_product_dont_grant_point → Step Check orderline with attributes: {"productName":"100% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("100% on the cheapest product"))) 2026-10-24 10:29:24,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [14/16] Tour test_combo_product_dont_grant_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:29:24,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [15/16] Tour test_combo_product_dont_grant_point → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:29:24,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [16/16] Tour test_combo_product_dont_grant_point → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:29:24,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: tour succeeded 2026-10-24 10:29:24,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_combo_product_dont_grant_point SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-24 10:29:24,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: heap 16835640 (allocated 18882560) 2026-10-24 10:29:24,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Closing chrome headless with pid 50798 2026-10-24 10:29:24,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Closing websocket connection 2026-10-24 10:29:24,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Terminating chrome headless with pid 50798 2026-10-24 10:29:25,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102925_030520_test_combo_product_dont_grant_point.txt 2026-10-24 10:29:25,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Removing chrome user profile "/tmp/tmpyfm5xj7c_chrome_odoo" 2026-10-24 10:29:25,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_confirm_coupon_programs_one_by_one ... 2026-10-24 10:29:26,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome pid: 51003 2026-10-24 10:29:26,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome headless temporary user profile dir: /tmp/tmp6uzycsbb_chrome_odoo 2026-10-24 10:29:26,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Issuing json command http://127.0.0.1:37791/json/version 2026-10-24 10:29:26,209 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37791/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:29:26,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Browser version: Chrome/150.0.7871.114 2026-10-24 10:29:26,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Issuing json command http://127.0.0.1:37791/json 2026-10-24 10:29:26,270 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37791/json with timeout 3 increased to 10s during tests 2026-10-24 10:29:26,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Websocket url found: ws://127.0.0.1:37791/devtools/page/60FBB42C39E2ACE83F699643A9327A7A 2026-10-24 10:29:26,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Enable chrome headless console log notification 2026-10-24 10:29:26,327 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome headless enable page notifications 2026-10-24 10:29:26,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:29:26,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Setting session cookie in browser 2026-10-24 10:29:26,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:29:26,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:29:26,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:29:28,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:28] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.096 2.235 2026-10-24 10:29:28,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Navigation result: {'frameId': '60FBB42C39E2ACE83F699643A9327A7A', 'loaderId': '60E01A9F87232F9CC4660B38B5BB5CEB', 'isDownload': False} 2026-10-24 10:29:28,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Evaluate ready code "odoo.isTourReady('test_confirm_coupon_programs_one_by_one')" 2026-10-24 10:29:28,913 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:29:28,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:28] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 10:29:28,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:28] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 10:29:28,960 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:28] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-24 10:29:29,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:29] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:29:29,642 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:29:29,647 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:29:29,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: IndexedDB 1 Ready 2026-10-24 10:29:29,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Evaluate test code "odoo.startTour('test_confirm_coupon_programs_one_by_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:29:29,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [1/10] Tour test_confirm_coupon_programs_one_by_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:29:30,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:30] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 354 0.391 0.569 2026-10-24 10:29:30,640 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.964 2026-10-24 10:29:30,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-24 10:29:30,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 10:29:30,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:29:31,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:29:31,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:29:31,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: Owl is running in 'dev' mode. 2026-10-24 10:29:31,154 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:31,167 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:31,226 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:31,281 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:29:31,300 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:29:31,328 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.037 0.059 2026-10-24 10:29:31,358 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.112 2026-10-24 10:29:31,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [2/10] Tour test_confirm_coupon_programs_one_by_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:29:31,384 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.072 2026-10-24 10:29:31,514 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.064 2026-10-24 10:29:31,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.089 2026-10-24 10:29:31,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [3/10] Tour test_confirm_coupon_programs_one_by_one → Step Create fake orders (trigger: body) 2026-10-24 10:29:31,584 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.017 2026-10-24 10:29:31,601 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.056 2026-10-24 10:29:31,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.176 2026-10-24 10:29:31,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.075 2026-10-24 10:29:31,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.037 2026-10-24 10:29:31,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.227 2026-10-24 10:29:31,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.100 2026-10-24 10:29:31,707 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.054 2026-10-24 10:29:31,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.045 2026-10-24 10:29:31,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [4/10] Tour test_confirm_coupon_programs_one_by_one → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 10:29:31,740 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.007 0.077 2026-10-24 10:29:31,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.130 2026-10-24 10:29:31,886 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:31] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.041 0.146 2026-10-24 10:29:32,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [5/10] Tour test_confirm_coupon_programs_one_by_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:29:32,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [6/10] Tour test_confirm_coupon_programs_one_by_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:29:32,380 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:32,382 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:29:32,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [7/10] Tour test_confirm_coupon_programs_one_by_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:29:32,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [8/10] Tour test_confirm_coupon_programs_one_by_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:29:32,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [9/10] Tour test_confirm_coupon_programs_one_by_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:29:32,580 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:32,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27164966 started for PoS orders references: [{'name': 'Order 00426-001-0001', 'uuid': 'fe42b0d8-eeba-47bf-972c-60181f6df7a8'}] 2026-10-24 10:29:32,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [10/10] Tour test_confirm_coupon_programs_one_by_one → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 10:29:32,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:29:33,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27164966 order {'name': 'Order 00426-001-0001', 'uuid': 'fe42b0d8-eeba-47bf-972c-60181f6df7a8'} created pos.order #432 2026-10-24 10:29:33,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27164966 finished 2026-10-24 10:29:33,824 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 341 0.436 0.705 2026-10-24 10:29:34,055 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.041 0.108 2026-10-24 10:29:34,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82574391 started for PoS orders references: [{'name': 'Order 00426-001-0002', 'uuid': 'b80abed3-7a9b-4338-920b-e8e6a957dbd2'}] 2026-10-24 10:29:34,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82574391 order {'name': 'Order 00426-001-0002', 'uuid': 'b80abed3-7a9b-4338-920b-e8e6a957dbd2'} created pos.order #433 2026-10-24 10:29:34,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82574391 finished 2026-10-24 10:29:34,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.282 0.574 2026-10-24 10:29:35,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.019 0.044 2026-10-24 10:29:35,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39303034 started for PoS orders references: [{'name': 'Order 00426-001-0003', 'uuid': 'f795639a-b580-4647-8152-a2014edbd9e6'}] 2026-10-24 10:29:35,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39303034 order {'name': 'Order 00426-001-0003', 'uuid': 'f795639a-b580-4647-8152-a2014edbd9e6'} created pos.order #434 2026-10-24 10:29:35,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39303034 finished 2026-10-24 10:29:35,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.318 0.526 2026-10-24 10:29:36,120 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.044 0.061 2026-10-24 10:29:36,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48661821 started for PoS orders references: [{'name': 'Order 00426-001-0004', 'uuid': 'd3e05094-319a-4ca3-aecd-47172fda71be'}] 2026-10-24 10:29:36,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48661821 order {'name': 'Order 00426-001-0004', 'uuid': 'd3e05094-319a-4ca3-aecd-47172fda71be'} created pos.order #435 2026-10-24 10:29:36,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48661821 finished 2026-10-24 10:29:36,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.273 0.514 2026-10-24 10:29:37,064 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.020 0.069 2026-10-24 10:29:37,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22128755 started for PoS orders references: [{'name': 'Order 00426-001-0005', 'uuid': 'c660fb42-9c82-4ef4-bb04-4b9b85e1ef3b'}] 2026-10-24 10:29:37,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22128755 order {'name': 'Order 00426-001-0005', 'uuid': 'c660fb42-9c82-4ef4-bb04-4b9b85e1ef3b'} created pos.order #436 2026-10-24 10:29:37,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22128755 finished 2026-10-24 10:29:37,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.292 0.487 2026-10-24 10:29:38,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.021 0.054 2026-10-24 10:29:38,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11170779 started for PoS orders references: [{'name': 'Order 00426-001-0006', 'uuid': 'b9fd06c0-da55-46d1-aaa6-888d1533b0d1'}] 2026-10-24 10:29:38,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11170779 order {'name': 'Order 00426-001-0006', 'uuid': 'b9fd06c0-da55-46d1-aaa6-888d1533b0d1'} created pos.order #437 2026-10-24 10:29:38,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11170779 finished 2026-10-24 10:29:38,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 203 0.311 0.573 2026-10-24 10:29:39,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.024 0.074 2026-10-24 10:29:39,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:29:39,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:39] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.007 0.020 2026-10-24 10:29:39,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: tour succeeded 2026-10-24 10:29:39,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_confirm_coupon_programs_one_by_one SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-24 10:29:39,323 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:39] "GET /report/barcode/Code128/0447-6e38-48a7 HTTP/1.1" 200 - 0 0.000 0.113 2026-10-24 10:29:39,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: heap 17010528 (allocated 19017728) 2026-10-24 10:29:39,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Closing chrome headless with pid 51003 2026-10-24 10:29:39,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Closing websocket connection 2026-10-24 10:29:39,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Terminating chrome headless with pid 51003 2026-10-24 10:29:39,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102939_746910_test_confirm_coupon_programs_one_by_one.txt 2026-10-24 10:29:39,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Removing chrome user profile "/tmp/tmp6uzycsbb_chrome_odoo" 2026-10-24 10:29:39,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-10-24 10:29:42,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome pid: 51226 2026-10-24 10:29:42,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome headless temporary user profile dir: /tmp/tmppzmk7_kj_chrome_odoo 2026-10-24 10:29:42,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Issuing json command http://127.0.0.1:35733/json/version 2026-10-24 10:29:42,104 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35733/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:29:42,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-24 10:29:42,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Issuing json command http://127.0.0.1:35733/json 2026-10-24 10:29:42,245 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35733/json with timeout 3 increased to 10s during tests 2026-10-24 10:29:42,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Websocket url found: ws://127.0.0.1:35733/devtools/page/D22EE2CA69A3FAE528EBFC121E552D0D 2026-10-24 10:29:42,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Enable chrome headless console log notification 2026-10-24 10:29:42,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome headless enable page notifications 2026-10-24 10:29:42,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:29:42,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Setting session cookie in browser 2026-10-24 10:29:42,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Open "http://127.0.0.1:8069/pos/web?config_id=64" in browser 2026-10-24 10:29:42,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=64" 2026-10-24 10:29:42,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:29:43,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:43] "GET /pos/web?config_id=64 HTTP/1.1" 200 - 130 0.125 0.960 2026-10-24 10:29:43,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Navigation result: {'frameId': 'D22EE2CA69A3FAE528EBFC121E552D0D', 'loaderId': '93A86CE395709098D308B57F46325C2E', 'isDownload': False} 2026-10-24 10:29:43,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-10-24 10:29:43,540 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:29:43,578 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:43] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-24 10:29:43,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:43] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-10-24 10:29:43,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:43] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.073 2026-10-24 10:29:44,215 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:29:44,238 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:29:44,247 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:29:44,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: IndexedDB 1 Ready 2026-10-24 10:29:44,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Evaluate test code "odoo.startTour('PosLoyaltyTour4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=64", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:29:44,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.027 2026-10-24 10:29:44,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [1/33] Tour PosLoyaltyTour4 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:29:45,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 348 0.384 0.583 2026-10-24 10:29:45,256 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.935 2026-10-24 10:29:45,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 10:29:45,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:29:45,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:29:45,621 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 10:29:45,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: Owl is running in 'dev' mode. 2026-10-24 10:29:45,780 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:29:45,784 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:29:45,847 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:29:45,927 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 10:29:45,943 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.076 2026-10-24 10:29:45,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:45] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.030 0.065 2026-10-24 10:29:45,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [2/33] Tour PosLoyaltyTour4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:29:46,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.020 0.131 2026-10-24 10:29:46,051 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.131 2026-10-24 10:29:46,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.014 0.018 2026-10-24 10:29:46,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.044 2026-10-24 10:29:46,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 10:29:46,200 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.098 2026-10-24 10:29:46,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [3/33] Tour PosLoyaltyTour4 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 10:29:46,218 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.088 2026-10-24 10:29:46,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.068 2026-10-24 10:29:46,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.010 0.054 2026-10-24 10:29:46,273 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.083 2026-10-24 10:29:46,286 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.029 2026-10-24 10:29:46,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.056 2026-10-24 10:29:46,411 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.033 0.098 2026-10-24 10:29:46,422 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.269 2026-10-24 10:29:46,438 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.165 2026-10-24 10:29:46,452 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:46] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.235 2026-10-24 10:29:46,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [4/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:29:46,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [5/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:29:46,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [6/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:29:46,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [7/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:29:46,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [8/33] Tour PosLoyaltyTour4 → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-10-24 10:29:46,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [9/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:29:47,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [10/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1"))) 2026-10-24 10:29:47,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [11/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1"))) 2026-10-24 10:29:47,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [12/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:29:47,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [13/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:29:47,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [14/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:29:47,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [15/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:29:47,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [16/33] Tour PosLoyaltyTour4 → Step .o_pricelist_button 2026-10-24 10:29:47,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [17/33] Tour PosLoyaltyTour4 → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-10-24 10:29:47,500 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:29:47,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [18/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:29:47,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [19/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:29:47,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [20/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:29:47,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [21/33] Tour PosLoyaltyTour4 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:29:47,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [22/33] Tour PosLoyaltyTour4 → Step input text 'abcda' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:29:47,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [23/33] Tour PosLoyaltyTour4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:29:47,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [24/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:29:48,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:48] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.023 2026-10-24 10:29:48,053 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:48] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 10 0.012 0.016 2026-10-24 10:29:48,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [25/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:29:48,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [26/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:29:48,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [27/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:29:48,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [28/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:29:48,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [29/33] Tour PosLoyaltyTour4 → Step .o_pricelist_button 2026-10-24 10:29:48,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [30/33] Tour PosLoyaltyTour4 → Step select price list 'Test multi-currency' (trigger: .selection-item:contains("Test multi-currency")) 2026-10-24 10:29:48,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [31/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:29:48,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [32/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:29:49,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [33/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:29:49,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: tour succeeded 2026-10-24 10:29:49,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 10:29:49,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: heap 16720456 (allocated 18358272) 2026-10-24 10:29:49,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Closing chrome headless with pid 51226 2026-10-24 10:29:49,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Closing websocket connection 2026-10-24 10:29:49,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Terminating chrome headless with pid 51226 2026-10-24 10:29:49,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102949_377392_test_coupon_change_pricelist.txt 2026-10-24 10:29:49,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Removing chrome user profile "/tmp/tmppzmk7_kj_chrome_odoo" 2026-10-24 10:29:49,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_code_stays_set ... 2026-10-24 10:29:50,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Chrome pid: 51424 2026-10-24 10:29:50,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Chrome headless temporary user profile dir: /tmp/tmp_6jgkez1_chrome_odoo 2026-10-24 10:29:50,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Issuing json command http://127.0.0.1:35221/json/version 2026-10-24 10:29:50,555 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35221/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:29:50,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Browser version: Chrome/150.0.7871.114 2026-10-24 10:29:50,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Issuing json command http://127.0.0.1:35221/json 2026-10-24 10:29:50,638 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35221/json with timeout 3 increased to 10s during tests 2026-10-24 10:29:50,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Websocket url found: ws://127.0.0.1:35221/devtools/page/D08BE0FBEDE30D5A56FDE08218C72DF4 2026-10-24 10:29:50,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Enable chrome headless console log notification 2026-10-24 10:29:50,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Chrome headless enable page notifications 2026-10-24 10:29:50,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:29:50,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Setting session cookie in browser 2026-10-24 10:29:50,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:29:50,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:29:50,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:29:51,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:51] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.094 0.935 2026-10-24 10:29:51,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Navigation result: {'frameId': 'D08BE0FBEDE30D5A56FDE08218C72DF4', 'loaderId': 'A6B051F112FE772AD1777C99A8CB3E27', 'isDownload': False} 2026-10-24 10:29:51,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Evaluate ready code "odoo.isTourReady('test_coupon_code_stays_set')" 2026-10-24 10:29:51,987 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:29:52,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:52] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-24 10:29:52,041 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:52] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.035 2026-10-24 10:29:52,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:52] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.068 2026-10-24 10:29:52,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:52] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:29:52,703 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:29:52,714 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:29:52,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.019 2026-10-24 10:29:52,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: IndexedDB 1 Ready 2026-10-24 10:29:52,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Evaluate test code "odoo.startTour('test_coupon_code_stays_set', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:29:52,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [1/20] Tour test_coupon_code_stays_set → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:29:53,781 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:53] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.421 0.618 2026-10-24 10:29:53,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.975 2026-10-24 10:29:54,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:29:54,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:29:54,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:29:54,130 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:29:54,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: Owl is running in 'dev' mode. 2026-10-24 10:29:54,251 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:54,271 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:29:54,355 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:29:54,439 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "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-24 10:29:54,450 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-24 10:29:54,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.038 0.058 2026-10-24 10:29:54,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [2/20] Tour test_coupon_code_stays_set → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:29:54,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.016 0.092 2026-10-24 10:29:54,543 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.007 0.163 2026-10-24 10:29:54,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.023 0.034 2026-10-24 10:29:54,675 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.067 2026-10-24 10:29:54,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.064 2026-10-24 10:29:54,703 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.083 2026-10-24 10:29:54,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.078 2026-10-24 10:29:54,739 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.012 0.010 2026-10-24 10:29:54,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.050 2026-10-24 10:29:54,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.098 2026-10-24 10:29:54,780 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-24 10:29:54,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [3/20] Tour test_coupon_code_stays_set → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:29:54,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.003 0.129 2026-10-24 10:29:54,842 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.090 2026-10-24 10:29:54,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:54] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.228 2026-10-24 10:29:55,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:55] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.055 0.146 2026-10-24 10:29:55,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:55] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.010 0.251 2026-10-24 10:29:55,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:55] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.254 2026-10-24 10:29:55,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [4/20] Tour test_coupon_code_stays_set → Step a:contains("Sell physical gift card?") 2026-10-24 10:29:55,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [5/20] Tour test_coupon_code_stays_set → Step Input code 'Card Name' (trigger: input[id="code"]) 2026-10-24 10:29:55,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [6/20] Tour test_coupon_code_stays_set → Step Input amount '20' (trigger: input[id="amount"]) 2026-10-24 10:29:55,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [7/20] Tour test_coupon_code_stays_set → Step .btn-primary:contains("Add Balance") 2026-10-24 10:29:55,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [8/20] Tour test_coupon_code_stays_set → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:29:55,484 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:55] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.022 2026-10-24 10:29:55,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [9/20] Tour test_coupon_code_stays_set → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:29:55,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [10/20] Tour test_coupon_code_stays_set → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-24 10:29:55,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [11/20] Tour test_coupon_code_stays_set → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:29:55,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [12/20] Tour test_coupon_code_stays_set → Step refresh page (trigger: body) 2026-10-24 10:29:56,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:56] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 30 0.025 0.101 2026-10-24 10:29:56,074 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:29:56,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [13/20] Tour test_coupon_code_stays_set → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:29:56,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: IndexedDB 1 Ready 2026-10-24 10:29:57,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 222 0.306 0.514 2026-10-24 10:29:57,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.831 2026-10-24 10:29:57,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 10:29:57,337 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 10:29:57,355 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-10-24 10:29:57,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:29:57,427 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:29:57,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: Owl is running in 'dev' mode. 2026-10-24 10:29:57,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [14/20] Tour test_coupon_code_stays_set → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:29:57,716 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 304 - 9 0.035 0.071 2026-10-24 10:29:57,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 304 - 4 0.004 0.093 2026-10-24 10:29:57,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 304 - 4 0.023 0.093 2026-10-24 10:29:57,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 304 - 4 0.004 0.175 2026-10-24 10:29:57,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [15/20] Tour test_coupon_code_stays_set → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:29:57,819 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 304 - 4 0.004 0.073 2026-10-24 10:29:57,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 304 - 4 0.002 0.177 2026-10-24 10:29:57,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 304 - 4 0.002 0.034 2026-10-24 10:29:57,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [16/20] Tour test_coupon_code_stays_set → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:29:57,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 304 - 4 0.003 0.102 2026-10-24 10:29:57,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 304 - 4 0.010 0.201 2026-10-24 10:29:57,907 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 304 - 4 0.002 0.108 2026-10-24 10:29:57,946 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:29:57,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 304 - 4 0.005 0.087 2026-10-24 10:29:57,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [17/20] Tour test_coupon_code_stays_set → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:29:57,962 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:29:57,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 304 - 4 0.003 0.089 2026-10-24 10:29:57,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:57] "GET /web/image/res.company/63/favicon HTTP/1.1" 304 - 4 0.005 0.072 2026-10-24 10:29:58,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:58] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 304 - 4 0.001 0.120 2026-10-24 10:29:58,026 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:29:58,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 304 - 4 0.014 0.199 2026-10-24 10:29:58,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [18/20] Tour test_coupon_code_stays_set → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:29:58,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16921618 started for PoS orders references: [{'name': 'Order 00429-001-0001', 'uuid': '8baf2967-0b4b-4ae6-b57c-a2e8f6d00d89'}] 2026-10-24 10:29:58,096 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:29:58,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16921618 order {'name': 'Order 00429-001-0001', 'uuid': '8baf2967-0b4b-4ae6-b57c-a2e8f6d00d89'} created pos.order #438 2026-10-24 10:29:58,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16921618 finished 2026-10-24 10:29:58,448 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 147 0.132 0.241 2026-10-24 10:29:58,700 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.062 0.089 2026-10-24 10:29:58,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:29:58,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:29:58] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.018 2026-10-24 10:29:58,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [19/20] Tour test_coupon_code_stays_set → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:29:59,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: [20/20] Tour test_coupon_code_stays_set → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-10-24 10:29:59,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: tour succeeded 2026-10-24 10:29:59,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_coupon_code_stays_set SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 10:29:59,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set.browser: heap 15984032 (allocated 18096128) 2026-10-24 10:29:59,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Closing chrome headless with pid 51424 2026-10-24 10:29:59,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Closing websocket connection 2026-10-24 10:29:59,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Terminating chrome headless with pid 51424 2026-10-24 10:29:59,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_102959_427944_test_coupon_code_stays_set.txt 2026-10-24 10:29:59,428 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_code_stays_set: Removing chrome user profile "/tmp/tmp_6jgkez1_chrome_odoo" 2026-10-24 10:29:59,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_pricelist ... 2026-10-24 10:30:00,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome pid: 51661 2026-10-24 10:30:00,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome headless temporary user profile dir: /tmp/tmp1llq0n7__chrome_odoo 2026-10-24 10:30:00,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Issuing json command http://127.0.0.1:36925/json/version 2026-10-24 10:30:00,798 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36925/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:30:00,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-24 10:30:00,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Issuing json command http://127.0.0.1:36925/json 2026-10-24 10:30:00,886 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36925/json with timeout 3 increased to 10s during tests 2026-10-24 10:30:00,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Websocket url found: ws://127.0.0.1:36925/devtools/page/4639208E9BA3E2F2D612806AC7199031 2026-10-24 10:30:00,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Enable chrome headless console log notification 2026-10-24 10:30:00,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome headless enable page notifications 2026-10-24 10:30:01,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:30:01,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Setting session cookie in browser 2026-10-24 10:30:01,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-10-24 10:30:01,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-10-24 10:30:01,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:30:02,245 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:02] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 133 0.094 0.964 2026-10-24 10:30:02,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Navigation result: {'frameId': '4639208E9BA3E2F2D612806AC7199031', 'loaderId': '3DFEA93F0A88BEE72C42AB0F351299CE', 'isDownload': False} 2026-10-24 10:30:02,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromocodePricelist')" 2026-10-24 10:30:02,275 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:30:02,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:02] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 10:30:02,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:02] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 10:30:02,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:02] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-10-24 10:30:03,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:30:03,077 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:30:03,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Evaluate test code "odoo.startTour('PosLoyaltyPromocodePricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:30:03,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: IndexedDB 1 Ready 2026-10-24 10:30:03,133 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:30:03,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [1/14] Tour PosLoyaltyPromocodePricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:30:04,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.434 0.589 2026-10-24 10:30:04,132 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 1.014 2026-10-24 10:30:04,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:30:04,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 10:30:04,410 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:30:04,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:30:04,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 10:30:04,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: Owl is running in 'dev' mode. 2026-10-24 10:30:04,627 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:04,648 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:30:04,748 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 10:30:04,778 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 10:30:04,790 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 10:30:04,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [2/14] Tour PosLoyaltyPromocodePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:30:04,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.039 0.068 2026-10-24 10:30:04,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.017 0.075 2026-10-24 10:30:04,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.006 0.157 2026-10-24 10:30:04,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.016 0.020 2026-10-24 10:30:04,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.027 2026-10-24 10:30:04,972 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.042 2026-10-24 10:30:04,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:04] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-24 10:30:05,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.090 2026-10-24 10:30:05,019 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.064 2026-10-24 10:30:05,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.061 2026-10-24 10:30:05,058 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.094 2026-10-24 10:30:05,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [3/14] Tour PosLoyaltyPromocodePricelist → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 10:30:05,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.054 2026-10-24 10:30:05,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.206 2026-10-24 10:30:05,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.092 2026-10-24 10:30:05,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.136 2026-10-24 10:30:05,152 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.080 2026-10-24 10:30:05,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:05] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 20 0.018 0.108 2026-10-24 10:30:05,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [4/14] Tour PosLoyaltyPromocodePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:05,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [5/14] Tour PosLoyaltyPromocodePricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:30:05,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [6/14] Tour PosLoyaltyPromocodePricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:30:05,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [7/14] Tour PosLoyaltyPromocodePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:05,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [8/14] Tour PosLoyaltyPromocodePricelist → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:30:05,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [9/14] Tour PosLoyaltyPromocodePricelist → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:30:05,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [10/14] Tour PosLoyaltyPromocodePricelist → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:30:05,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [11/14] Tour PosLoyaltyPromocodePricelist → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:30:05,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [12/14] Tour PosLoyaltyPromocodePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:30:06,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [13/14] Tour PosLoyaltyPromocodePricelist → Step order total amount is '25.87' (trigger: .product-screen .order-summary .total:contains("25.87")) 2026-10-24 10:30:06,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.022 2026-10-24 10:30:06,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [14/14] Tour PosLoyaltyPromocodePricelist → Step order total amount is '25.87' (trigger: .product-screen .order-summary .total:contains("25.87"):not(:visible)) 2026-10-24 10:30:06,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: tour succeeded 2026-10-24 10:30:06,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: ╔═════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPromocodePricelist SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-24 10:30:06,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: heap 15609048 (allocated 17309696) 2026-10-24 10:30:06,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Closing chrome headless with pid 51661 2026-10-24 10:30:06,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Closing websocket connection 2026-10-24 10:30:06,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Terminating chrome headless with pid 51661 2026-10-24 10:30:06,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103006_589414_test_coupon_pricelist.txt 2026-10-24 10:30:06,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Removing chrome user profile "/tmp/tmp1llq0n7__chrome_odoo" 2026-10-24 10:30:06,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-10-24 10:30:07,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome pid: 51858 2026-10-24 10:30:07,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome headless temporary user profile dir: /tmp/tmpo9xfyz7c_chrome_odoo 2026-10-24 10:30:07,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Issuing json command http://127.0.0.1:34307/json/version 2026-10-24 10:30:07,813 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34307/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:30:07,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Browser version: Chrome/150.0.7871.114 2026-10-24 10:30:07,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Issuing json command http://127.0.0.1:34307/json 2026-10-24 10:30:07,901 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34307/json with timeout 3 increased to 10s during tests 2026-10-24 10:30:07,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Websocket url found: ws://127.0.0.1:34307/devtools/page/8A60CD986571A84F0B51F236431B891B 2026-10-24 10:30:07,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Enable chrome headless console log notification 2026-10-24 10:30:07,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome headless enable page notifications 2026-10-24 10:30:08,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:30:08,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Setting session cookie in browser 2026-10-24 10:30:08,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:30:08,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:30:08,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:30:09,227 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:09] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.100 0.973 2026-10-24 10:30:09,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Navigation result: {'frameId': '8A60CD986571A84F0B51F236431B891B', 'loaderId': '25B0134184CD7E8F0752F752F8E3ACCF', 'isDownload': False} 2026-10-24 10:30:09,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-10-24 10:30:09,263 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:30:09,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:09] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 10:30:09,314 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:09] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-24 10:30:09,332 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:09] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.043 2026-10-24 10:30:10,024 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:30:10,051 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:30:10,054 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:30:10,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: IndexedDB 1 Ready 2026-10-24 10:30:10,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Evaluate test code "odoo.startTour('PosLoyaltyTour7', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:30:10,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-24 10:30:10,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [1/16] Tour PosLoyaltyTour7 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:30:10,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:10] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.321 0.596 2026-10-24 10:30:10,983 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.862 2026-10-24 10:30:11,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.019 2026-10-24 10:30:11,190 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:30:11,256 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:30:11,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 10:30:11,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: Owl is running in 'dev' mode. 2026-10-24 10:30:11,418 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:11,434 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:30:11,512 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:30:11,546 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "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-24 10:30:11,560 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:30:11,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [2/16] Tour PosLoyaltyTour7 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:30:11,595 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.040 0.060 2026-10-24 10:30:11,637 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.017 0.120 2026-10-24 10:30:11,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.011 0.105 2026-10-24 10:30:11,755 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.034 2026-10-24 10:30:11,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.016 0.042 2026-10-24 10:30:11,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.086 2026-10-24 10:30:11,821 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.088 2026-10-24 10:30:11,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.096 2026-10-24 10:30:11,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.109 2026-10-24 10:30:11,875 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-24 10:30:11,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [3/16] Tour PosLoyaltyTour7 → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 10:30:11,900 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.118 2026-10-24 10:30:11,909 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.062 2026-10-24 10:30:11,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.058 2026-10-24 10:30:11,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:11] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.038 2026-10-24 10:30:12,065 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:12] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 34 0.046 0.104 2026-10-24 10:30:12,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:12] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.011 0.274 2026-10-24 10:30:12,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:12] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.287 2026-10-24 10:30:12,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [4/16] Tour PosLoyaltyTour7 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:12,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [5/16] Tour PosLoyaltyTour7 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 10:30:12,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [6/16] Tour PosLoyaltyTour7 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-10-24 10:30:12,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [7/16] Tour PosLoyaltyTour7 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:12,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [8/16] Tour PosLoyaltyTour7 → Step order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100")) 2026-10-24 10:30:12,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [9/16] Tour PosLoyaltyTour7 → Step order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100"):not(:visible)) 2026-10-24 10:30:12,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [10/16] Tour PosLoyaltyTour7 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:30:12,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [11/16] Tour PosLoyaltyTour7 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:30:12,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [12/16] Tour PosLoyaltyTour7 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:30:12,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [13/16] Tour PosLoyaltyTour7 → Step input text 'abcda' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:30:12,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [14/16] Tour PosLoyaltyTour7 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:30:12,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [15/16] Tour PosLoyaltyTour7 → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-10-24 10:30:13,014 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.021 2026-10-24 10:30:13,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:13] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.005 0.021 2026-10-24 10:30:13,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [16/16] Tour PosLoyaltyTour7 → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-10-24 10:30:13,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: tour succeeded 2026-10-24 10:30:13,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour7 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 10:30:13,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: heap 15368508 (allocated 17309696) 2026-10-24 10:30:13,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Closing chrome headless with pid 51858 2026-10-24 10:30:13,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Closing websocket connection 2026-10-24 10:30:13,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Terminating chrome headless with pid 51858 2026-10-24 10:30:13,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103013_576876_test_coupon_program_without_rules.txt 2026-10-24 10:30:13,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Removing chrome user profile "/tmp/tmpo9xfyz7c_chrome_odoo" 2026-10-24 10:30:13,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_customer_loyalty_points_displayed ... 2026-10-24 10:30:14,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome pid: 52057 2026-10-24 10:30:14,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome headless temporary user profile dir: /tmp/tmpgjcwclme_chrome_odoo 2026-10-24 10:30:14,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Issuing json command http://127.0.0.1:43051/json/version 2026-10-24 10:30:14,847 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43051/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:30:14,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Browser version: Chrome/150.0.7871.114 2026-10-24 10:30:14,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Issuing json command http://127.0.0.1:43051/json 2026-10-24 10:30:14,899 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43051/json with timeout 3 increased to 10s during tests 2026-10-24 10:30:14,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Websocket url found: ws://127.0.0.1:43051/devtools/page/A94C7D72E6A8F4EF0EB050626716FD7F 2026-10-24 10:30:14,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Enable chrome headless console log notification 2026-10-24 10:30:14,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome headless enable page notifications 2026-10-24 10:30:15,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:30:15,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Setting session cookie in browser 2026-10-24 10:30:15,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:30:15,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:30:15,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:30:17,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:17] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.107 2.305 2026-10-24 10:30:17,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Navigation result: {'frameId': 'A94C7D72E6A8F4EF0EB050626716FD7F', 'loaderId': 'F8C5A5D2585ADB32C5A18A4717178274', 'isDownload': False} 2026-10-24 10:30:17,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Evaluate ready code "odoo.isTourReady('CustomerLoyaltyPointsDisplayed')" 2026-10-24 10:30:17,613 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:30:17,661 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:17] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 10:30:17,673 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:17] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-24 10:30:17,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:17] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.058 2026-10-24 10:30:18,345 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:30:18,373 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:18,377 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:30:18,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: IndexedDB 1 Ready 2026-10-24 10:30:18,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Evaluate test code "odoo.startTour('CustomerLoyaltyPointsDisplayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:30:18,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-24 10:30:18,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [1/31] Tour CustomerLoyaltyPointsDisplayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:30:19,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 348 0.371 0.619 2026-10-24 10:30:19,408 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.951 2026-10-24 10:30:19,655 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:30:19,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 10:30:19,740 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:30:19,780 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:19] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:30:19,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: Owl is running in 'dev' mode. 2026-10-24 10:30:19,922 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:19,932 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:19,991 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:30:20,018 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "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-24 10:30:20,074 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:30:20,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [2/31] Tour CustomerLoyaltyPointsDisplayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:30:20,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.065 0.053 2026-10-24 10:30:20,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.011 0.113 2026-10-24 10:30:20,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.111 2026-10-24 10:30:20,238 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.022 2026-10-24 10:30:20,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.043 2026-10-24 10:30:20,314 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.073 2026-10-24 10:30:20,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.119 2026-10-24 10:30:20,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.124 2026-10-24 10:30:20,367 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-24 10:30:20,385 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.137 2026-10-24 10:30:20,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [3/31] Tour CustomerLoyaltyPointsDisplayed → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:30:20,430 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.090 2026-10-24 10:30:20,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.032 2026-10-24 10:30:20,477 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.188 2026-10-24 10:30:20,488 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.100 2026-10-24 10:30:20,521 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.185 2026-10-24 10:30:20,538 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.171 2026-10-24 10:30:20,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.067 0.183 2026-10-24 10:30:20,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [4/31] Tour CustomerLoyaltyPointsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:20,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [5/31] Tour CustomerLoyaltyPointsDisplayed → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"100.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1")):has(.price:contains("100.00"))) 2026-10-24 10:30:20,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [6/31] Tour CustomerLoyaltyPointsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:21,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [7/31] Tour CustomerLoyaltyPointsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:21,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [8/31] Tour CustomerLoyaltyPointsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:30:21,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [9/31] Tour CustomerLoyaltyPointsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:30:21,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [10/31] Tour CustomerLoyaltyPointsDisplayed → Step click partner 'John Doe' from partner list screen (trigger: .modal .partner-list b:contains(John Doe)) 2026-10-24 10:30:21,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [11/31] Tour CustomerLoyaltyPointsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:21,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [12/31] Tour CustomerLoyaltyPointsDisplayed → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 10:30:21,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [13/31] Tour CustomerLoyaltyPointsDisplayed → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-10-24 10:30:21,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [14/31] Tour CustomerLoyaltyPointsDisplayed → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-24 10:30:21,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [15/31] Tour CustomerLoyaltyPointsDisplayed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:30:21,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [16/31] Tour CustomerLoyaltyPointsDisplayed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:30:21,963 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:21,964 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:30:22,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [17/31] Tour CustomerLoyaltyPointsDisplayed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:30:22,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [18/31] Tour CustomerLoyaltyPointsDisplayed → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:30:22,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [19/31] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:30:22,136 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:22,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [20/31] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:30:22,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [21/31] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:30:22,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [22/31] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:30:22,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [23/31] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:30:22,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [24/31] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:30:22,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [25/31] Tour CustomerLoyaltyPointsDisplayed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:30:22,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [26/31] Tour CustomerLoyaltyPointsDisplayed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:30:22,548 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.013 0.028 2026-10-24 10:30:22,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98271721 started for PoS orders references: [{'name': 'Order 00433-001-0001', 'uuid': '6e779ec1-00bc-4c32-a9aa-fea89dcbb051'}] 2026-10-24 10:30:22,649 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:30:23,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98271721 order {'name': 'Order 00433-001-0001', 'uuid': '6e779ec1-00bc-4c32-a9aa-fea89dcbb051'} created pos.order #439 2026-10-24 10:30:23,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98271721 finished 2026-10-24 10:30:23,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 347 0.447 0.693 2026-10-24 10:30:23,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.032 0.063 2026-10-24 10:30:23,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:30:24,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:24] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.008 0.019 2026-10-24 10:30:24,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [27/31] Tour CustomerLoyaltyPointsDisplayed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:30:24,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [28/31] Tour CustomerLoyaltyPointsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:24,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [29/31] Tour CustomerLoyaltyPointsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:30:24,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [30/31] Tour CustomerLoyaltyPointsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:30:24,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [31/31] Tour CustomerLoyaltyPointsDisplayed → Step Check 'John Doe' has 100.00 Loyalty Points (trigger: .partner-list .partner-line:contains(John Doe) .partner-line-balance:contains(100.00 Loyalty Point(s))) 2026-10-24 10:30:24,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: tour succeeded 2026-10-24 10:30:24,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR CustomerLoyaltyPointsDisplayed SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-24 10:30:24,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: heap 25407308 (allocated 27402240) 2026-10-24 10:30:24,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Closing chrome headless with pid 52057 2026-10-24 10:30:24,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Closing websocket connection 2026-10-24 10:30:24,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Terminating chrome headless with pid 52057 2026-10-24 10:30:25,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103025_055114_test_customer_loyalty_points_displayed.txt 2026-10-24 10:30:25,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Removing chrome user profile "/tmp/tmpgjcwclme_chrome_odoo" 2026-10-24 10:30:25,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-10-24 10:30:26,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome pid: 52254 2026-10-24 10:30:26,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpqwe1pz9g_chrome_odoo 2026-10-24 10:30:26,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Issuing json command http://127.0.0.1:33239/json/version 2026-10-24 10:30:26,590 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33239/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:30:26,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-24 10:30:26,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Issuing json command http://127.0.0.1:33239/json 2026-10-24 10:30:26,645 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33239/json with timeout 3 increased to 10s during tests 2026-10-24 10:30:26,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Websocket url found: ws://127.0.0.1:33239/devtools/page/745DE53F9369CDE22984D1095CA0E554 2026-10-24 10:30:26,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Enable chrome headless console log notification 2026-10-24 10:30:26,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome headless enable page notifications 2026-10-24 10:30:26,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:30:26,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Setting session cookie in browser 2026-10-24 10:30:26,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:30:26,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:30:26,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:30:27,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:27] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.093 0.946 2026-10-24 10:30:27,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Navigation result: {'frameId': '745DE53F9369CDE22984D1095CA0E554', 'loaderId': 'D2470AE19E83116262C275F1E2FFD5D4', 'isDownload': False} 2026-10-24 10:30:27,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-10-24 10:30:27,966 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:30:28,014 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:28] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-10-24 10:30:28,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:28] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-10-24 10:30:28,059 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:28] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-10-24 10:30:28,784 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:30:28,804 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:30:28,807 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:30:28,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:30:28,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: IndexedDB 1 Ready 2026-10-24 10:30:28,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [1/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:30:29,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:29] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 352 0.431 0.700 2026-10-24 10:30:29,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 1.130 2026-10-24 10:30:30,225 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-10-24 10:30:30,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:30:30,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 10:30:30,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:30:30,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 10:30:30,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-24 10:30:30,506 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:30,521 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:30,585 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:30:30,633 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "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-24 10:30:30,643 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:30:30,675 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.039 0.065 2026-10-24 10:30:30,723 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.011 0.117 2026-10-24 10:30:30,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [2/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:30:30,763 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.015 0.104 2026-10-24 10:30:30,845 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 10:30:30,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.021 0.028 2026-10-24 10:30:30,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.067 2026-10-24 10:30:30,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 10:30:30,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.083 2026-10-24 10:30:30,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:30] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.079 2026-10-24 10:30:31,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [3/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-24 10:30:31,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:31] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.126 2026-10-24 10:30:31,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:31] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.116 2026-10-24 10:30:31,068 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:31] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.009 0.117 2026-10-24 10:30:31,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:31] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.122 2026-10-24 10:30:31,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:31] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.064 2026-10-24 10:30:31,116 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:31] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.133 2026-10-24 10:30:31,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:31] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.055 0.129 2026-10-24 10:30:31,261 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:31] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.258 2026-10-24 10:30:31,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [4/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click product 'Test Product C' (trigger: article.product .product-content .product-name:contains("Test Product C")) 2026-10-24 10:30:31,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [5/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00")) 2026-10-24 10:30:31,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [6/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"):not(:visible)) 2026-10-24 10:30:31,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [7/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:30:31,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [8/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:30:31,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [9/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:30:31,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [10/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:30:32,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [11/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-10-24 10:30:32,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:30:32,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [12/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00")) 2026-10-24 10:30:32,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [13/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"):not(:visible)) 2026-10-24 10:30:32,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: tour succeeded 2026-10-24 10:30:32,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountWithFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-24 10:30:32,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: heap 15366108 (allocated 16261120) 2026-10-24 10:30:32,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Closing chrome headless with pid 52254 2026-10-24 10:30:32,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Closing websocket connection 2026-10-24 10:30:32,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Terminating chrome headless with pid 52254 2026-10-24 10:30:32,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103032_542988_test_discount_specific_product_with_free_product.txt 2026-10-24 10:30:32,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Removing chrome user profile "/tmp/tmpqwe1pz9g_chrome_odoo" 2026-10-24 10:30:32,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-10-24 10:30:33,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome pid: 52448 2026-10-24 10:30:33,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome headless temporary user profile dir: /tmp/tmphb5euzec_chrome_odoo 2026-10-24 10:30:33,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Issuing json command http://127.0.0.1:33169/json/version 2026-10-24 10:30:33,842 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33169/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:30:33,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Browser version: Chrome/150.0.7871.114 2026-10-24 10:30:33,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Issuing json command http://127.0.0.1:33169/json 2026-10-24 10:30:33,911 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33169/json with timeout 3 increased to 10s during tests 2026-10-24 10:30:33,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Websocket url found: ws://127.0.0.1:33169/devtools/page/E1AC3BCA7F11BFD6AB65FDB8558DC06B 2026-10-24 10:30:33,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Enable chrome headless console log notification 2026-10-24 10:30:33,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome headless enable page notifications 2026-10-24 10:30:34,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:30:34,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Setting session cookie in browser 2026-10-24 10:30:34,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:30:34,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:30:34,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:30:35,329 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:35] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.118 0.976 2026-10-24 10:30:35,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Navigation result: {'frameId': 'E1AC3BCA7F11BFD6AB65FDB8558DC06B', 'loaderId': 'BD1FC262A6DA16FF531F5C765CF864B0', 'isDownload': False} 2026-10-24 10:30:35,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-10-24 10:30:35,366 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:30:35,407 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:35] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-10-24 10:30:35,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:35] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-24 10:30:35,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:35] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 10:30:36,153 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:36] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:30:36,176 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:36,179 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:36,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: IndexedDB 1 Ready 2026-10-24 10:30:36,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountCategoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:30:36,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [1/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:30:37,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.374 0.546 2026-10-24 10:30:37,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.926 2026-10-24 10:30:37,389 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-24 10:30:37,430 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 10:30:37,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:30:37,543 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:30:37,602 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-10-24 10:30:37,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: Owl is running in 'dev' mode. 2026-10-24 10:30:37,754 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:30:37,756 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:30:37,836 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:30:37,889 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:30:37,893 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "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-24 10:30:37,917 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.033 0.063 2026-10-24 10:30:37,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [2/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:30:37,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:37] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.013 0.112 2026-10-24 10:30:38,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.120 2026-10-24 10:30:38,057 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.023 2026-10-24 10:30:38,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.054 2026-10-24 10:30:38,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.078 2026-10-24 10:30:38,129 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.057 2026-10-24 10:30:38,144 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.104 2026-10-24 10:30:38,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [3/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:30:38,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.120 2026-10-24 10:30:38,173 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.044 2026-10-24 10:30:38,184 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.075 2026-10-24 10:30:38,196 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.054 2026-10-24 10:30:38,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.035 2026-10-24 10:30:38,235 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.069 2026-10-24 10:30:38,256 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.233 2026-10-24 10:30:38,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.054 2026-10-24 10:30:38,380 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:38] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.035 0.134 2026-10-24 10:30:38,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [4/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:38,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [5/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("15.00"))) 2026-10-24 10:30:38,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [6/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:38,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [7/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step 'Product A' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Product A")):has(.product-cart-qty:contains("1"))) 2026-10-24 10:30:38,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [8/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00")) 2026-10-24 10:30:38,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [9/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"):not(:visible)) 2026-10-24 10:30:38,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [10/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:30:39,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [11/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:39,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [12/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-10-24 10:30:39,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [13/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:39,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [14/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step 'Product B' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Product B")):has(.product-cart-qty:contains("1"))) 2026-10-24 10:30:39,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [15/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-10-24 10:30:39,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [16/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-10-24 10:30:39,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: tour succeeded 2026-10-24 10:30:39,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountCategoryTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 10:30:39,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: heap 14998600 (allocated 16261120) 2026-10-24 10:30:39,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Closing chrome headless with pid 52448 2026-10-24 10:30:39,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Closing websocket connection 2026-10-24 10:30:39,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Terminating chrome headless with pid 52448 2026-10-24 10:30:39,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103039_825090_test_discount_specific_products.txt 2026-10-24 10:30:39,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Removing chrome user profile "/tmp/tmphb5euzec_chrome_odoo" 2026-10-24 10:30:39,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-10-24 10:30:41,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome pid: 52648 2026-10-24 10:30:41,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome headless temporary user profile dir: /tmp/tmp77cmy65__chrome_odoo 2026-10-24 10:30:41,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Issuing json command http://127.0.0.1:37539/json/version 2026-10-24 10:30:41,598 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37539/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:30:41,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Browser version: Chrome/150.0.7871.114 2026-10-24 10:30:41,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Issuing json command http://127.0.0.1:37539/json 2026-10-24 10:30:41,653 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37539/json with timeout 3 increased to 10s during tests 2026-10-24 10:30:41,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Websocket url found: ws://127.0.0.1:37539/devtools/page/F4C6B0FDBE869A8F85572F4AEFDCF324 2026-10-24 10:30:41,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Enable chrome headless console log notification 2026-10-24 10:30:41,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome headless enable page notifications 2026-10-24 10:30:41,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:30:41,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Setting session cookie in browser 2026-10-24 10:30:41,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:30:41,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:30:41,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:30:42,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:42] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.129 0.897 2026-10-24 10:30:42,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Navigation result: {'frameId': 'F4C6B0FDBE869A8F85572F4AEFDCF324', 'loaderId': '666D6B71D377789DD6C098833CBE7A28', 'isDownload': False} 2026-10-24 10:30:42,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-10-24 10:30:43,003 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:30:43,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:43] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-24 10:30:43,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:43] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-10-24 10:30:43,068 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:43] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-10-24 10:30:43,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:30:43,807 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:30:43,818 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:30:43,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: IndexedDB 1 Ready 2026-10-24 10:30:43,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithRewardProductDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:30:43,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.042 2026-10-24 10:30:43,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [1/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step dialog is open (trigger: .modal .modal-content) 2026-10-24 10:30:44,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 354 0.339 0.693 2026-10-24 10:30:44,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.957 2026-10-24 10:30:45,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.028 2026-10-24 10:30:45,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:30:45,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-24 10:30:45,286 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-24 10:30:45,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: Owl is running in 'dev' mode. 2026-10-24 10:30:45,401 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:45,423 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:45,529 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:30:45,604 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:45,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [2/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-10-24 10:30:45,609 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "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-24 10:30:45,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.046 0.097 2026-10-24 10:30:45,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.035 0.162 2026-10-24 10:30:45,755 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:45] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.009 0.132 2026-10-24 10:30:45,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [3/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:30:46,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [4/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:30:46,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.022 0.015 2026-10-24 10:30:46,163 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.038 2026-10-24 10:30:46,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.048 2026-10-24 10:30:46,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [5/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:30:46,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.026 0.080 2026-10-24 10:30:46,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.106 2026-10-24 10:30:46,255 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.078 2026-10-24 10:30:46,277 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.058 2026-10-24 10:30:46,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.159 2026-10-24 10:30:46,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.076 2026-10-24 10:30:46,345 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.076 2026-10-24 10:30:46,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.148 2026-10-24 10:30:46,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.085 2026-10-24 10:30:46,492 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.038 0.148 2026-10-24 10:30:46,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:46] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.279 2026-10-24 10:30:46,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [6/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:46,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [7/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("15.00"))) 2026-10-24 10:30:46,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [8/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:46,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [9/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00")) 2026-10-24 10:30:46,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [10/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"):not(:visible)) 2026-10-24 10:30:47,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [11/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:30:47,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [12/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:47,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [13/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-10-24 10:30:47,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [14/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:47,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [15/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-10-24 10:30:47,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [16/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-10-24 10:30:47,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [17/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:30:47,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [18/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:30:47,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [19/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:30:47,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [20/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step selection popup has '10$ on your order - Product B - Saleable' (trigger: .selection-item:contains("10$ on your order - Product B - Saleable")) 2026-10-24 10:30:47,900 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:47,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [21/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:30:48,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [22/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:30:48,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [23/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:30:48,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [24/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step selection popup has '10$ on your order - Product B - Not Saleable' (trigger: .selection-item:contains("10$ on your order - Product B - Not Saleable")) 2026-10-24 10:30:48,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [25/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-10-24 10:30:48,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [26/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-10-24 10:30:48,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: tour succeeded 2026-10-24 10:30:48,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountWithRewardProductDomainTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:30:48,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: heap 16463600 (allocated 17571840) 2026-10-24 10:30:48,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Closing chrome headless with pid 52648 2026-10-24 10:30:48,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Closing websocket connection 2026-10-24 10:30:48,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Terminating chrome headless with pid 52648 2026-10-24 10:30:48,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103048_996007_test_discount_with_reward_product_domain.txt 2026-10-24 10:30:48,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Removing chrome user profile "/tmp/tmp77cmy65__chrome_odoo" 2026-10-24 10:30:49,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-10-24 10:30:50,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome pid: 52853 2026-10-24 10:30:50,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome headless temporary user profile dir: /tmp/tmp81jz79aj_chrome_odoo 2026-10-24 10:30:50,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Issuing json command http://127.0.0.1:32785/json/version 2026-10-24 10:30:50,415 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:32785/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:30:50,425 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Browser version: Chrome/150.0.7871.114 2026-10-24 10:30:50,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Issuing json command http://127.0.0.1:32785/json 2026-10-24 10:30:50,426 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:32785/json with timeout 3 increased to 10s during tests 2026-10-24 10:30:50,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Websocket url found: ws://127.0.0.1:32785/devtools/page/1CCBD359B5633A681FE477388D04A7BA 2026-10-24 10:30:50,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Enable chrome headless console log notification 2026-10-24 10:30:50,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome headless enable page notifications 2026-10-24 10:30:50,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:30:50,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Setting session cookie in browser 2026-10-24 10:30:50,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:30:50,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:30:50,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:30:52,919 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:52] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.098 2.231 2026-10-24 10:30:52,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Navigation result: {'frameId': '1CCBD359B5633A681FE477388D04A7BA', 'loaderId': '5E6376F59B79E8E43154BE496EEEAEE8', 'isDownload': False} 2026-10-24 10:30:52,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-10-24 10:30:52,947 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:30:52,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:52] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.013 2026-10-24 10:30:53,019 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:53] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.019 0.038 2026-10-24 10:30:53,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:53] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.049 2026-10-24 10:30:53,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:30:53,832 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:30:53,881 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:30:53,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.028 2026-10-24 10:30:53,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: IndexedDB 1 Ready 2026-10-24 10:30:53,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Evaluate test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:30:53,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [1/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:30:54,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:54] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.329 0.699 2026-10-24 10:30:54,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.946 2026-10-24 10:30:55,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 10:30:55,152 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:30:55,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:30:55,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.013 2026-10-24 10:30:55,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: Owl is running in 'dev' mode. 2026-10-24 10:30:55,379 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:55,390 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:55,537 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:30:55,573 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 10:30:55,591 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-24 10:30:55,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.049 0.071 2026-10-24 10:30:55,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [2/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:30:55,714 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.019 0.093 2026-10-24 10:30:55,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.008 0.151 2026-10-24 10:30:55,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.025 2026-10-24 10:30:55,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.024 2026-10-24 10:30:55,862 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.060 2026-10-24 10:30:55,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.011 2026-10-24 10:30:55,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.045 2026-10-24 10:30:55,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.060 2026-10-24 10:30:55,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.009 0.038 2026-10-24 10:30:55,941 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.041 2026-10-24 10:30:55,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.048 2026-10-24 10:30:55,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:55] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.122 2026-10-24 10:30:55,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [3/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:56,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:56] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.176 2026-10-24 10:30:56,040 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:56] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.110 2026-10-24 10:30:56,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [4/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:30:56,200 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:56] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.066 0.135 2026-10-24 10:30:56,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:56] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.252 2026-10-24 10:30:56,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [5/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:30:56,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [6/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-10-24 10:30:56,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [7/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:56,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.020 2026-10-24 10:30:56,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [8/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:30:56,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [9/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:56,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [10/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → 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(.qty:contains("1"))) 2026-10-24 10:30:56,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [11/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:30:57,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [12/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:57,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [13/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:30:57,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [14/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:30:57,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [15/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → 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(.qty:contains("1"))) 2026-10-24 10:30:57,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [16/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:30:57,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [17/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:30:57,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [18/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:30:57,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [19/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:30:57,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [20/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:30:57,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [21/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:30:57,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [22/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:30:57,829 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [23/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:30:57,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [24/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:30:57,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [25/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step .selection-item span:nth-child(2) 2026-10-24 10:30:57,998 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:30:58,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [26/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step select reward (trigger: .selection-item:contains("100% on the cheapest product")) 2026-10-24 10:30:58,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [27/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10")) 2026-10-24 10:30:58,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [28/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"):not(:visible)) 2026-10-24 10:30:58,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [29/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:30:58,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [30/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:30:58,533 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:30:58,535 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:30:58,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [31/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:30:58,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [32/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:30:58,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [33/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:30:58,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [34/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:30:58,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [35/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:30:58,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [36/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:30:58,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [37/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:30:59,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65513576 started for PoS orders references: [{'name': 'Order 00437-001-0001', 'uuid': 'd36db777-95d5-40f0-8132-77f05f76def0'}] 2026-10-24 10:30:59,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [38/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:30:59,144 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:30:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:31:00,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65513576 order {'name': 'Order 00437-001-0001', 'uuid': 'd36db777-95d5-40f0-8132-77f05f76def0'} created pos.order #440 2026-10-24 10:31:00,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65513576 finished 2026-10-24 10:31:00,420 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 378 0.596 0.723 2026-10-24 10:31:00,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.086 0.103 2026-10-24 10:31:00,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 10:31:00,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:00] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.020 2026-10-24 10:31:00,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [39/39] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:31:01,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: tour succeeded 2026-10-24 10:31:01,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyDontGrantPointsForRewardOrderLines SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-24 10:31:01,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: heap 21730244 (allocated 23474176) 2026-10-24 10:31:01,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Closing chrome headless with pid 52853 2026-10-24 10:31:01,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Closing websocket connection 2026-10-24 10:31:01,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Terminating chrome headless with pid 52853 2026-10-24 10:31:01,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103101_416469_test_dont_grant_points_reward_order_lines.txt 2026-10-24 10:31:01,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Removing chrome user profile "/tmp/tmp81jz79aj_chrome_odoo" 2026-10-24 10:31:01,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-10-24 10:31:02,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome pid: 53053 2026-10-24 10:31:02,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp1y4e5b5m_chrome_odoo 2026-10-24 10:31:02,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Issuing json command http://127.0.0.1:42089/json/version 2026-10-24 10:31:02,835 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42089/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:31:02,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-24 10:31:02,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Issuing json command http://127.0.0.1:42089/json 2026-10-24 10:31:02,978 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42089/json with timeout 3 increased to 10s during tests 2026-10-24 10:31:03,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Websocket url found: ws://127.0.0.1:42089/devtools/page/245341858B0EA163052230729CC44839 2026-10-24 10:31:03,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Enable chrome headless console log notification 2026-10-24 10:31:03,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome headless enable page notifications 2026-10-24 10:31:03,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:31:03,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Setting session cookie in browser 2026-10-24 10:31:03,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:31:03,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:31:03,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:31:04,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:04] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.106 1.070 2026-10-24 10:31:04,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Navigation result: {'frameId': '245341858B0EA163052230729CC44839', 'loaderId': 'C4C0A2EFFE983DAE1724EE5B7262F7DE', 'isDownload': False} 2026-10-24 10:31:04,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-10-24 10:31:04,565 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:31:04,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-10-24 10:31:04,645 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-10-24 10:31:04,659 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.064 2026-10-24 10:31:05,356 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:31:05,369 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:05,372 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:05,401 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-24 10:31:05,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: IndexedDB 1 Ready 2026-10-24 10:31:05,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Evaluate test code "odoo.startTour('ExpiredEWalletProgramTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:31:05,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [1/23] Tour ExpiredEWalletProgramTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:31:06,462 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.432 0.618 2026-10-24 10:31:06,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.025 2026-10-24 10:31:06,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.018 2026-10-24 10:31:06,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:31:06,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:31:06,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:31:06,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-24 10:31:07,097 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:07,101 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:31:07,143 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "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-24 10:31:07,204 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-24 10:31:07,213 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.081 2026-10-24 10:31:07,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [2/23] Tour ExpiredEWalletProgramTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:31:07,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.032 0.091 2026-10-24 10:31:07,292 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.009 0.105 2026-10-24 10:31:07,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.005 0.159 2026-10-24 10:31:07,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.016 2026-10-24 10:31:07,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.014 0.062 2026-10-24 10:31:07,478 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.104 2026-10-24 10:31:07,494 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.110 2026-10-24 10:31:07,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.021 0.100 2026-10-24 10:31:07,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [3/23] Tour ExpiredEWalletProgramTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:07,549 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.126 2026-10-24 10:31:07,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.177 2026-10-24 10:31:07,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [4/23] Tour ExpiredEWalletProgramTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:07,609 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.081 2026-10-24 10:31:07,631 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.173 2026-10-24 10:31:07,643 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.073 2026-10-24 10:31:07,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.063 2026-10-24 10:31:07,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.079 0.124 2026-10-24 10:31:07,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.224 2026-10-24 10:31:07,858 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.361 2026-10-24 10:31:08,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [5/23] Tour ExpiredEWalletProgramTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:08,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [6/23] Tour ExpiredEWalletProgramTour → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:31:08,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [7/23] Tour ExpiredEWalletProgramTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:08,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [8/23] Tour ExpiredEWalletProgramTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:31:08,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [9/23] Tour ExpiredEWalletProgramTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:08,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [10/23] Tour ExpiredEWalletProgramTour → 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(.qty:contains("1"))) 2026-10-24 10:31:08,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [11/23] Tour ExpiredEWalletProgramTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:31:08,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [12/23] Tour ExpiredEWalletProgramTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:31:08,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [13/23] Tour ExpiredEWalletProgramTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:31:08,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [14/23] Tour ExpiredEWalletProgramTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:31:09,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [15/23] Tour ExpiredEWalletProgramTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:31:09,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [16/23] Tour ExpiredEWalletProgramTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:31:09,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [17/23] Tour ExpiredEWalletProgramTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-10-24 10:31:09,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [18/23] Tour ExpiredEWalletProgramTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:09,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [19/23] Tour ExpiredEWalletProgramTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:09,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [20/23] Tour ExpiredEWalletProgramTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:09,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [21/23] Tour ExpiredEWalletProgramTour → Step .control-buttons button.disabled:contains("eWallet") 2026-10-24 10:31:09,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [22/23] Tour ExpiredEWalletProgramTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("No valid eWallet found")) 2026-10-24 10:31:09,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [23/23] Tour ExpiredEWalletProgramTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:31:09,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: tour succeeded 2026-10-24 10:31:09,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: ╔══════════════════════════════════════════╗ ║ TOUR ExpiredEWalletProgramTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 10:31:09,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: heap 19624200 (allocated 21504000) 2026-10-24 10:31:09,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Closing chrome headless with pid 53053 2026-10-24 10:31:09,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Closing websocket connection 2026-10-24 10:31:09,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Terminating chrome headless with pid 53053 2026-10-24 10:31:10,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103110_082536_test_ewallet_expiration_date.txt 2026-10-24 10:31:10,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Removing chrome user profile "/tmp/tmp1y4e5b5m_chrome_odoo" 2026-10-24 10:31:10,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_loyalty_history ... 2026-10-24 10:31:11,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome pid: 53249 2026-10-24 10:31:11,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp_8jonw3q_chrome_odoo 2026-10-24 10:31:11,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Issuing json command http://127.0.0.1:42955/json/version 2026-10-24 10:31:11,270 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42955/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:31:11,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-24 10:31:11,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Issuing json command http://127.0.0.1:42955/json 2026-10-24 10:31:11,336 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42955/json with timeout 3 increased to 10s during tests 2026-10-24 10:31:11,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Websocket url found: ws://127.0.0.1:42955/devtools/page/F2315373B779FABDD535D76EDA374FC9 2026-10-24 10:31:11,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Enable chrome headless console log notification 2026-10-24 10:31:11,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome headless enable page notifications 2026-10-24 10:31:11,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:31:11,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Setting session cookie in browser 2026-10-24 10:31:11,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:31:11,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:31:11,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:31:12,755 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:12] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.109 1.044 2026-10-24 10:31:12,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Navigation result: {'frameId': 'F2315373B779FABDD535D76EDA374FC9', 'loaderId': '637104A00E8DB6304D4C77579A74DDC0', 'isDownload': False} 2026-10-24 10:31:12,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Evaluate ready code "odoo.isTourReady('EWalletLoyaltyHistory')" 2026-10-24 10:31:12,804 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:31:12,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:12] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-24 10:31:12,843 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:12] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 10:31:12,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:12] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.040 2026-10-24 10:31:13,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:31:13,459 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:13,485 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:31:13,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: IndexedDB 1 Ready 2026-10-24 10:31:13,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Evaluate test code "odoo.startTour('EWalletLoyaltyHistory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:31:13,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [1/51] Tour EWalletLoyaltyHistory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:31:14,541 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.363 0.689 2026-10-24 10:31:14,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 1.072 2026-10-24 10:31:14,847 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:31:14,850 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:31:14,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:31:14,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:31:14,993 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.015 2026-10-24 10:31:15,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-24 10:31:15,122 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:31:15,132 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:31:15,223 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:15,275 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31: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-24 10:31:15,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.014 0.052 2026-10-24 10:31:15,302 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:31:15,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.037 2026-10-24 10:31:15,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [2/51] Tour EWalletLoyaltyHistory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:31:15,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.020 0.169 2026-10-24 10:31:15,498 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.035 2026-10-24 10:31:15,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.045 2026-10-24 10:31:15,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.018 0.049 2026-10-24 10:31:15,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.107 2026-10-24 10:31:15,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [3/51] Tour EWalletLoyaltyHistory → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-24 10:31:15,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.116 2026-10-24 10:31:15,642 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.135 2026-10-24 10:31:15,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.162 2026-10-24 10:31:15,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.011 0.130 2026-10-24 10:31:15,716 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.124 2026-10-24 10:31:15,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.057 2026-10-24 10:31:15,741 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.117 2026-10-24 10:31:15,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.080 0.116 2026-10-24 10:31:15,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.335 2026-10-24 10:31:15,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.267 2026-10-24 10:31:16,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [4/51] Tour EWalletLoyaltyHistory → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:31:16,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [5/51] Tour EWalletLoyaltyHistory → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:31:16,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [6/51] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:16,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [7/51] Tour EWalletLoyaltyHistory → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:16,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [8/51] Tour EWalletLoyaltyHistory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:16,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [9/51] Tour EWalletLoyaltyHistory → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:31:16,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [10/51] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:16,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.023 2026-10-24 10:31:16,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [11/51] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:17,000 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:31:17,002 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:31:17,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [12/51] Tour EWalletLoyaltyHistory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:31:17,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [13/51] Tour EWalletLoyaltyHistory → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:31:17,181 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [14/51] Tour EWalletLoyaltyHistory → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:31:17,202 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:31:17,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [15/51] Tour EWalletLoyaltyHistory → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:17,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [16/51] Tour EWalletLoyaltyHistory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:31:17,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [17/51] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:31:17,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23220827 started for PoS orders references: [{'name': 'Order 00439-001-0001', 'uuid': 'bb9e129c-613f-482d-b5f6-c1d7127beee0'}] 2026-10-24 10:31:17,412 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:31:17,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23220827 order {'name': 'Order 00439-001-0001', 'uuid': 'bb9e129c-613f-482d-b5f6-c1d7127beee0'} created pos.order #441 2026-10-24 10:31:17,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23220827 finished 2026-10-24 10:31:17,789 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 147 0.169 0.219 2026-10-24 10:31:17,993 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.037 0.109 2026-10-24 10:31:18,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:31:18,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:18] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.013 0.025 2026-10-24 10:31:18,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [18/51] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:31:18,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [19/51] Tour EWalletLoyaltyHistory → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:31:18,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [20/51] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:18,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [21/51] Tour EWalletLoyaltyHistory → 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(.qty:contains("1"))) 2026-10-24 10:31:18,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [22/51] Tour EWalletLoyaltyHistory → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:31:18,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [23/51] Tour EWalletLoyaltyHistory → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:31:18,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [24/51] Tour EWalletLoyaltyHistory → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:31:18,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [25/51] Tour EWalletLoyaltyHistory → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:31:18,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [26/51] Tour EWalletLoyaltyHistory → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:31:18,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [27/51] Tour EWalletLoyaltyHistory → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:31:18,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [28/51] Tour EWalletLoyaltyHistory → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-10-24 10:31:19,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [29/51] Tour EWalletLoyaltyHistory → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:19,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [30/51] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:19,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [31/51] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:19,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [32/51] Tour EWalletLoyaltyHistory → Step .control-buttons button.disabled:contains("eWallet") 2026-10-24 10:31:19,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [33/51] Tour EWalletLoyaltyHistory → Step .modal header .btn-close 2026-10-24 10:31:19,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [34/51] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:19,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [35/51] Tour EWalletLoyaltyHistory → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:19,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [36/51] Tour EWalletLoyaltyHistory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:19,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [37/51] Tour EWalletLoyaltyHistory → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:31:19,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [38/51] Tour EWalletLoyaltyHistory → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:19,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [39/51] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:19,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [40/51] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:20,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [41/51] Tour EWalletLoyaltyHistory → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-24 10:31:20,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [42/51] Tour EWalletLoyaltyHistory → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:31:20,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [43/51] Tour EWalletLoyaltyHistory → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:31:20,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [44/51] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:20,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [45/51] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:20,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [46/51] Tour EWalletLoyaltyHistory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:31:20,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [47/51] Tour EWalletLoyaltyHistory → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:31:20,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [48/51] Tour EWalletLoyaltyHistory → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:20,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [49/51] Tour EWalletLoyaltyHistory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:31:20,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [50/51] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:31:20,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.024 2026-10-24 10:31:20,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6469076 started for PoS orders references: [{'name': 'Order 00439-001-0002', 'uuid': 'ee242ed0-623e-408b-813b-8a2e6584359c'}] 2026-10-24 10:31:21,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6469076 order {'name': 'Order 00439-001-0002', 'uuid': 'ee242ed0-623e-408b-813b-8a2e6584359c'} created pos.order #442 2026-10-24 10:31:21,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6469076 finished 2026-10-24 10:31:21,869 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 278 0.405 0.624 2026-10-24 10:31:22,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.049 0.074 2026-10-24 10:31:22,144 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:31:22,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [51/51] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:31:22,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: tour succeeded 2026-10-24 10:31:22,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: ╔══════════════════════════════════════╗ ║ TOUR EWalletLoyaltyHistory SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-24 10:31:22,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: heap 26685340 (allocated 28192768) 2026-10-24 10:31:22,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing chrome headless with pid 53249 2026-10-24 10:31:22,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing websocket connection 2026-10-24 10:31:22,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Terminating chrome headless with pid 53249 2026-10-24 10:31:22,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103122_767061_test_ewallet_loyalty_history.txt 2026-10-24 10:31:22,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Removing chrome user profile "/tmp/tmp_8jonw3q_chrome_odoo" 2026-10-24 10:31:22,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-10-24 10:31:24,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 53460 2026-10-24 10:31:24,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmp0mwz5a_u_chrome_odoo 2026-10-24 10:31:24,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:43217/json/version 2026-10-24 10:31:24,599 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43217/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:31:24,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:31:24,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:43217/json 2026-10-24 10:31:24,760 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43217/json with timeout 3 increased to 10s during tests 2026-10-24 10:31:24,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:43217/devtools/page/12648B702459308F63F05B2531DA8206 2026-10-24 10:31:24,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-10-24 10:31:24,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-10-24 10:31:24,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:31:24,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-10-24 10:31:25,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:31:25,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:31:25,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:31:26,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:26] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 133 0.100 1.031 2026-10-24 10:31:26,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': '12648B702459308F63F05B2531DA8206', 'loaderId': '5A68A70A07ED1113585EFF9798E32005', 'isDownload': False} 2026-10-24 10:31:26,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-10-24 10:31:26,217 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:31:26,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:26] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-24 10:31:26,247 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:26] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 10:31:26,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:26] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-24 10:31:27,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:31:27,073 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:31:27,086 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:27,115 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.009 2026-10-24 10:31:27,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: IndexedDB 1 Ready 2026-10-24 10:31:27,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate test code "odoo.startTour('EWalletProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:31:27,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [1/69] Tour EWalletProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:31:28,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.420 0.635 2026-10-24 10:31:28,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.004 2026-10-24 10:31:28,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 10:31:28,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:31:28,482 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:31:28,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 10:31:28,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:31:28,671 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:28,687 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:31:28,775 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:31:28,799 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "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-24 10:31:28,804 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:31:28,842 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.029 0.058 2026-10-24 10:31:28,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [2/69] Tour EWalletProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:31:28,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.015 0.132 2026-10-24 10:31:28,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.128 2026-10-24 10:31:28,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:28] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:31:29,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [3/69] Tour EWalletProgramTour1 → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-24 10:31:29,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.067 0.095 2026-10-24 10:31:29,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [4/69] Tour EWalletProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:31:29,516 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [5/69] Tour EWalletProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:31:29,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [6/69] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:29,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [7/69] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:29,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [8/69] Tour EWalletProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:31:29,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [9/69] Tour EWalletProgramTour1 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:31:30,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [10/69] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:30,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:30] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.021 2026-10-24 10:31:30,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [11/69] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:30,217 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:31:30,221 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:30,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [12/69] Tour EWalletProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:31:30,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [13/69] Tour EWalletProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:31:30,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [14/69] Tour EWalletProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:31:30,420 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:31:30,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [15/69] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:30,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [16/69] Tour EWalletProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:31:30,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [17/69] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:31:30,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71689602 started for PoS orders references: [{'name': 'Order 00441-001-0001', 'uuid': '09a8423e-141f-4c65-8fcb-243078c46389'}] 2026-10-24 10:31:30,659 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:31:30,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71689602 order {'name': 'Order 00441-001-0001', 'uuid': '09a8423e-141f-4c65-8fcb-243078c46389'} created pos.order #443 2026-10-24 10:31:30,988 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71689602 finished 2026-10-24 10:31:31,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 148 0.173 0.293 2026-10-24 10:31:31,319 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.056 0.107 2026-10-24 10:31:31,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:31:31,476 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:31] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.016 2026-10-24 10:31:31,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [18/69] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:31:31,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [19/69] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:31,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [20/69] Tour EWalletProgramTour1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:31,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [21/69] Tour EWalletProgramTour1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:32,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [22/69] Tour EWalletProgramTour1 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-10-24 10:31:32,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [23/69] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:32,096 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:32] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.024 2026-10-24 10:31:32,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [24/69] Tour EWalletProgramTour1 → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-24 10:31:32,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [25/69] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:32,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [26/69] Tour EWalletProgramTour1 → 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(.qty:contains("1"))) 2026-10-24 10:31:32,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [27/69] Tour EWalletProgramTour1 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:31:32,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [28/69] Tour EWalletProgramTour1 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:31:32,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [29/69] Tour EWalletProgramTour1 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:31:32,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [30/69] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:32,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [31/69] Tour EWalletProgramTour1 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:31:32,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [32/69] Tour EWalletProgramTour1 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:31:32,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [33/69] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-10-24 10:31:32,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [34/69] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:32,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [35/69] Tour EWalletProgramTour1 → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-10-24 10:31:32,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [36/69] Tour EWalletProgramTour1 → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-10-24 10:31:32,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [37/69] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:33,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [38/69] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:33,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [39/69] Tour EWalletProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:31:33,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [40/69] Tour EWalletProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:31:33,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [41/69] Tour EWalletProgramTour1 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:31:33,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [42/69] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:33,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [43/69] Tour EWalletProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:31:33,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80710872 started for PoS orders references: [{'name': 'Order 00441-001-0002', 'uuid': '4e0b0b09-9a42-4daa-86cb-ac5f2c1a116c'}] 2026-10-24 10:31:33,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [44/69] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:31:33,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80710872 order {'name': 'Order 00441-001-0002', 'uuid': '4e0b0b09-9a42-4daa-86cb-ac5f2c1a116c'} created pos.order #444 2026-10-24 10:31:33,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80710872 finished 2026-10-24 10:31:33,769 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 71 0.142 0.196 2026-10-24 10:31:33,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.022 0.066 2026-10-24 10:31:33,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:31:34,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [45/69] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:31:34,079 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [46/69] Tour EWalletProgramTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:31:34,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/69] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:34,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [48/69] Tour EWalletProgramTour1 → 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(.qty:contains("1"))) 2026-10-24 10:31:34,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [49/69] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:31:34,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [50/69] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:34,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [51/69] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:34,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [52/69] Tour EWalletProgramTour1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:34,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [53/69] Tour EWalletProgramTour1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:34,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [54/69] Tour EWalletProgramTour1 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:31:34,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [55/69] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:34,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [56/69] Tour EWalletProgramTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:34,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [57/69] Tour EWalletProgramTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:35,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [58/69] Tour EWalletProgramTour1 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-24 10:31:35,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [59/69] Tour EWalletProgramTour1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:31:35,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [60/69] Tour EWalletProgramTour1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:31:35,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [61/69] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"eWallet","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-10-24 10:31:35,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [62/69] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"eWallet","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-10-24 10:31:35,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [63/69] Tour EWalletProgramTour1 → Step Wait 300ms after clicking orderline (trigger: body) 2026-10-24 10:31:35,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [64/69] Tour EWalletProgramTour1 → Step check if numpad is visible (trigger: div.numpad:visible) 2026-10-24 10:31:35,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/69] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"eWallet","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-10-24 10:31:35,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [66/69] Tour EWalletProgramTour1 → Step Wait 300ms after clicking orderline (trigger: body) 2026-10-24 10:31:36,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [67/69] Tour EWalletProgramTour1 → Step Check that: ---check if numpad is visible--- is not true (trigger: body:not(:has(div.numpad:visible))) 2026-10-24 10:31:36,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [68/69] Tour EWalletProgramTour1 → Step Click Current Balance line in orderline (trigger: .orderline li:contains(Current Balance:)) 2026-10-24 10:31:36,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [69/69] Tour EWalletProgramTour1 → Step check if numpad is visible (trigger: div.numpad:visible) 2026-10-24 10:31:36,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-10-24 10:31:36,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 10:31:36,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 30780964 (allocated 32911360) 2026-10-24 10:31:36,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 53460 2026-10-24 10:31:36,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-10-24 10:31:36,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 53460 2026-10-24 10:31:36,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103136_843000_test_ewallet_program.txt 2026-10-24 10:31:36,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmp0mwz5a_u_chrome_odoo" 2026-10-24 10:31:37,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 53658 2026-10-24 10:31:37,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmpqur9gf_2_chrome_odoo 2026-10-24 10:31:37,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:43995/json/version 2026-10-24 10:31:37,373 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43995/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:31:37,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:31:37,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:43995/json 2026-10-24 10:31:37,416 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43995/json with timeout 3 increased to 10s during tests 2026-10-24 10:31:37,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:43995/devtools/page/B177927CB4E2D8BCA7DEF1CEC2D4FA14 2026-10-24 10:31:37,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-10-24 10:31:37,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-10-24 10:31:37,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:31:37,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-10-24 10:31:37,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:31:37,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:31:37,718 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:37] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 31 0.033 0.098 2026-10-24 10:31:37,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': 'B177927CB4E2D8BCA7DEF1CEC2D4FA14', 'loaderId': '7898EAF9A15EC9AB4A0018059C0FAAE6', 'isDownload': False} 2026-10-24 10:31:37,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-10-24 10:31:37,791 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:31:37,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:37] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.014 2026-10-24 10:31:37,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:37] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 10:31:37,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:37] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-10-24 10:31:38,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:31:38,555 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:38,561 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:31:38,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate test code "odoo.startTour('EWalletProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:31:38,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: IndexedDB 1 Ready 2026-10-24 10:31:38,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [1/181] Tour EWalletProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:31:39,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:39] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 219 0.260 0.499 2026-10-24 10:31:39,350 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.747 2026-10-24 10:31:39,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:31:39,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 10:31:39,623 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:31:39,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 10:31:39,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:31:39,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:31:39,874 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:31:39,879 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:31:40,003 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:31:40,044 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:31:40,085 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:31:40,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:40] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 9 0.060 0.079 2026-10-24 10:31:40,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:40] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.077 2026-10-24 10:31:40,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [2/181] Tour EWalletProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:31:40,220 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:40] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.006 0.195 2026-10-24 10:31:40,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:40] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.018 2026-10-24 10:31:40,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [3/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:40,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [4/181] Tour EWalletProgramTour2 → 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(.qty:contains("1"))) 2026-10-24 10:31:40,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [5/181] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:31:40,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [6/181] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:31:40,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [7/181] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:31:40,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [8/181] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:31:40,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [9/181] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:31:41,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [10/181] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:31:41,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [11/181] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-10-24 10:31:41,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [12/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:41,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [13/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:41,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [14/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:41,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [15/181] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-10-24 10:31:41,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [16/181] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-10-24 10:31:41,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [17/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:41,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [18/181] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:41,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [19/181] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:42,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [20/181] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:31:42,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [21/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:42,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [22/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:42,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [23/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:42,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [24/181] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-24 10:31:42,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [25/181] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:31:42,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [26/181] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:31:42,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [27/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:42,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [28/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:42,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:42,716 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:31:42,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [29/181] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:31:42,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [30/181] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:31:42,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [31/181] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:42,922 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:31:42,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [32/181] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:31:43,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [33/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:31:43,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.015 2026-10-24 10:31:43,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99245736 started for PoS orders references: [{'name': 'Order 00441-002-0001', 'uuid': '7c3df926-b89a-4c25-a94d-d6e3cc06ab04'}] 2026-10-24 10:31:43,145 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:31:43,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99245736 order {'name': 'Order 00441-002-0001', 'uuid': '7c3df926-b89a-4c25-a94d-d6e3cc06ab04'} created pos.order #445 2026-10-24 10:31:43,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99245736 finished 2026-10-24 10:31:44,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 280 0.371 0.532 2026-10-24 10:31:44,173 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.030 0.070 2026-10-24 10:31:44,223 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:31:44,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:44] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.014 2026-10-24 10:31:44,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [34/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:31:44,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [35/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:44,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [36/181] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:44,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [37/181] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:44,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [38/181] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-10-24 10:31:44,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [39/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:44,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [40/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:44,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [41/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:45,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [42/181] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-10-24 10:31:45,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [43/181] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-10-24 10:31:45,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [44/181] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 10:31:45,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [45/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:45,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [46/181] Tour EWalletProgramTour2 → 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(.qty:contains("1"))) 2026-10-24 10:31:45,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/181] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:31:45,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [48/181] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:31:45,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [49/181] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:31:45,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [50/181] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:31:45,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [51/181] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:31:45,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [52/181] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:31:45,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [53/181] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"36.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6")):has(.price:contains("36.00"))) 2026-10-24 10:31:45,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [54/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:45,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [55/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:46,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [56/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:46,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [57/181] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-24 10:31:46,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [58/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:46,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [59/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:46,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [60/181] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-10-24 10:31:46,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [61/181] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-10-24 10:31:46,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [62/181] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00")) 2026-10-24 10:31:46,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [63/181] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00"):not(:visible)) 2026-10-24 10:31:46,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [64/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:46,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:46,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [66/181] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:31:46,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [67/181] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:31:46,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [68/181] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:31:46,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [69/181] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:31:46,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [70/181] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:31:47,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [71/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:31:47,078 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.013 2026-10-24 10:31:47,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60528172 started for PoS orders references: [{'name': 'Order 00441-002-0002', 'uuid': '8e8fe015-1e89-4a6c-8225-69979050d4ed'}] 2026-10-24 10:31:48,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60528172 order {'name': 'Order 00441-002-0002', 'uuid': '8e8fe015-1e89-4a6c-8225-69979050d4ed'} created pos.order #446 2026-10-24 10:31:48,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60528172 finished 2026-10-24 10:31:48,173 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 217 0.400 0.624 2026-10-24 10:31:48,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 29 0.021 0.063 2026-10-24 10:31:48,363 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:31:48,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [72/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:31:48,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [73/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:48,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [74/181] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:48,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [75/181] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:48,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [76/181] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-10-24 10:31:48,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [77/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:49,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [78/181] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 10:31:49,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [79/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:49,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [80/181] Tour EWalletProgramTour2 → 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(.qty:contains("1"))) 2026-10-24 10:31:49,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [81/181] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:31:49,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [82/181] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:31:49,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [83/181] Tour EWalletProgramTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:31:49,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [84/181] Tour EWalletProgramTour2 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 10:31:49,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [85/181] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:31:49,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [86/181] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:31:49,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [87/181] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:31:49,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [88/181] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"38.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2")):has(.price:contains("38.00"))) 2026-10-24 10:31:49,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [89/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:49,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [90/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:49,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [91/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:50,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [92/181] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-10-24 10:31:50,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [93/181] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-10-24 10:31:50,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [94/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:50,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [95/181] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:50,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [96/181] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:50,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [97/181] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:31:50,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [98/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:50,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:31:50,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [99/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:50,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [100/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:50,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [101/181] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-24 10:31:50,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [102/181] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:31:51,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [103/181] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:31:51,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [104/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:51,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [105/181] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:51,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [106/181] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:51,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [107/181] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-10-24 10:31:51,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [108/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:51,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [109/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:51,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [110/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:51,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [111/181] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-10-24 10:31:51,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [112/181] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-10-24 10:31:51,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [113/181] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00")) 2026-10-24 10:31:51,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [114/181] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00"):not(:visible)) 2026-10-24 10:31:52,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [115/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:52,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [116/181] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:52,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [117/181] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:52,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [118/181] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:31:52,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [119/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:52,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [120/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:52,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [121/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:52,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [122/181] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-24 10:31:52,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [123/181] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:31:52,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [124/181] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:31:52,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [125/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:52,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [126/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:53,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [127/181] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:31:53,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [128/181] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:31:53,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [129/181] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:53,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [130/181] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:31:53,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [131/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:31:53,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:53] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.022 2026-10-24 10:31:53,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50166379 started for PoS orders references: [{'name': 'Order 00441-002-0003', 'uuid': '62701567-4dbf-457c-bd27-b7e30ccd22b2'}] 2026-10-24 10:31:54,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50166379 order {'name': 'Order 00441-002-0003', 'uuid': '62701567-4dbf-457c-bd27-b7e30ccd22b2'} created pos.order #447 2026-10-24 10:31:54,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50166379 finished 2026-10-24 10:31:54,268 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 214 0.348 0.551 2026-10-24 10:31:54,393 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 29 0.021 0.050 2026-10-24 10:31:54,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:31:54,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [132/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:31:54,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [133/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:54,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [134/181] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:31:54,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [135/181] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:31:55,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [136/181] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-10-24 10:31:55,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [137/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:55,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [138/181] Tour EWalletProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:31:55,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [139/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:55,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [140/181] Tour EWalletProgramTour2 → 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(.qty:contains("1"))) 2026-10-24 10:31:55,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [141/181] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:31:55,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [142/181] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:31:55,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [143/181] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:31:55,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [144/181] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:55,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [145/181] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:31:55,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [146/181] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:31:55,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [147/181] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-10-24 10:31:55,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [148/181] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:31:55,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [149/181] Tour EWalletProgramTour2 → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-10-24 10:31:55,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [150/181] Tour EWalletProgramTour2 → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-10-24 10:31:55,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [151/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:56,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [152/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:56,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [153/181] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:31:56,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [154/181] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:31:56,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [155/181] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:31:56,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [156/181] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:56,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [157/181] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:31:56,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [158/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:31:56,378 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.018 2026-10-24 10:31:56,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72877263 started for PoS orders references: [{'name': 'Order 00441-002-0004', 'uuid': '15e410c1-6998-4105-a9dd-5d6907154e63'}] 2026-10-24 10:31:57,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72877263 order {'name': 'Order 00441-002-0004', 'uuid': '15e410c1-6998-4105-a9dd-5d6907154e63'} created pos.order #448 2026-10-24 10:31:57,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72877263 finished 2026-10-24 10:31:57,274 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 215 0.297 0.507 2026-10-24 10:31:57,403 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.023 0.056 2026-10-24 10:31:57,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:31:57,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [159/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:31:57,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [160/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:57,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [161/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:57,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [162/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:57,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [163/181] Tour EWalletProgramTour2 → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 10:31:57,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [164/181] Tour EWalletProgramTour2 → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-10-24 10:31:57,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:57] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.021 2026-10-24 10:31:57,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [165/181] Tour EWalletProgramTour2 → Step .ticket-screen .order-row > .col:contains("-0004") 2026-10-24 10:31:57,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [166/181] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:31:58,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [167/181] Tour EWalletProgramTour2 → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:31:58,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [168/181] Tour EWalletProgramTour2 → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:31:58,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:58] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 78 0.082 0.203 2026-10-24 10:31:58,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [169/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:31:58,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [170/181] Tour EWalletProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:31:58,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 29 0.049 0.087 2026-10-24 10:31:58,385 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 3 0.004 0.113 2026-10-24 10:31:58,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [171/181] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Refund") 2026-10-24 10:31:58,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.012 2026-10-24 10:31:58,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [172/181] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:31:58,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [173/181] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:31:58,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [174/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:31:58,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [175/181] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:31:58,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [176/181] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:31:58,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [177/181] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:31:58,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [178/181] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:31:58,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [179/181] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:31:59,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [180/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:31:59,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.015 2026-10-24 10:31:59,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59382270 started for PoS orders references: [{'name': 'Order 00441-002-0005', 'uuid': 'a0fb525b-215a-47d1-8c96-ec240b058beb'}] 2026-10-24 10:31:59,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59382270 order {'name': 'Order 00441-002-0005', 'uuid': 'a0fb525b-215a-47d1-8c96-ec240b058beb'} created pos.order #449 2026-10-24 10:31:59,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59382270 finished 2026-10-24 10:31:59,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:31:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 245 0.329 0.539 2026-10-24 10:32:00,127 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.025 0.104 2026-10-24 10:32:00,178 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-10-24 10:32:00,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [181/181] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:32:00,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-10-24 10:32:00,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 10:32:00,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 52324108 (allocated 57159680) 2026-10-24 10:32:00,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 53658 2026-10-24 10:32:00,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-10-24 10:32:00,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 53658 2026-10-24 10:32:01,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103201_008092_test_ewallet_program.txt 2026-10-24 10:32:01,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmpqur9gf_2_chrome_odoo" 2026-10-24 10:32:01,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_tax_included_invoice ... 2026-10-24 10:32:02,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Chrome pid: 53876 2026-10-24 10:32:02,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Chrome headless temporary user profile dir: /tmp/tmptpztt4ix_chrome_odoo 2026-10-24 10:32:02,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Issuing json command http://127.0.0.1:40915/json/version 2026-10-24 10:32:02,441 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40915/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:32:02,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Browser version: Chrome/150.0.7871.114 2026-10-24 10:32:02,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Issuing json command http://127.0.0.1:40915/json 2026-10-24 10:32:02,508 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40915/json with timeout 3 increased to 10s during tests 2026-10-24 10:32:02,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Websocket url found: ws://127.0.0.1:40915/devtools/page/0CC0F173C04DDE666BAA553F327E3C67 2026-10-24 10:32:02,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Enable chrome headless console log notification 2026-10-24 10:32:02,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Chrome headless enable page notifications 2026-10-24 10:32:02,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:32:02,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Setting session cookie in browser 2026-10-24 10:32:02,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:32:02,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:32:02,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:32:03,941 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:03] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.114 1.011 2026-10-24 10:32:03,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Navigation result: {'frameId': '0CC0F173C04DDE666BAA553F327E3C67', 'loaderId': '7CC96116E30E058F3A28E9509DBDADA5', 'isDownload': False} 2026-10-24 10:32:03,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Evaluate ready code "odoo.isTourReady('test_ewallet_tax_included_invoice')" 2026-10-24 10:32:03,983 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:32:04,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-10-24 10:32:04,023 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-24 10:32:04,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-10-24 10:32:04,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:32:04,728 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:32:04,734 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:32:04,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: IndexedDB 1 Ready 2026-10-24 10:32:04,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Evaluate test code "odoo.startTour('test_ewallet_tax_included_invoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:32:04,769 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-24 10:32:04,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [1/21] Tour test_ewallet_tax_included_invoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:32:05,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.333 0.611 2026-10-24 10:32:05,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.913 2026-10-24 10:32:05,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:32:05,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:32:06,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:32:06,106 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.017 2026-10-24 10:32:06,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: Owl is running in 'dev' mode. 2026-10-24 10:32:06,232 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:06,240 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:06,332 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:32:06,355 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "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-24 10:32:06,368 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:32:06,433 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.019 0.079 2026-10-24 10:32:06,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [2/21] Tour test_ewallet_tax_included_invoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:32:06,489 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.023 0.127 2026-10-24 10:32:06,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.148 2026-10-24 10:32:06,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.019 2026-10-24 10:32:06,639 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.026 2026-10-24 10:32:06,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.017 0.041 2026-10-24 10:32:06,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.026 0.108 2026-10-24 10:32:06,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [3/21] Tour test_ewallet_tax_included_invoice → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:32:06,792 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.025 0.110 2026-10-24 10:32:06,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [4/21] Tour test_ewallet_tax_included_invoice → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:32:06,839 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.016 0.205 2026-10-24 10:32:06,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.259 2026-10-24 10:32:06,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.234 2026-10-24 10:32:06,919 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.052 2026-10-24 10:32:06,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.158 2026-10-24 10:32:06,956 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.145 2026-10-24 10:32:06,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.248 2026-10-24 10:32:06,988 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.104 2026-10-24 10:32:07,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.041 0.160 2026-10-24 10:32:07,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [5/21] Tour test_ewallet_tax_included_invoice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:32:07,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [6/21] Tour test_ewallet_tax_included_invoice → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:32:07,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [7/21] Tour test_ewallet_tax_included_invoice → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:32:07,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [8/21] Tour test_ewallet_tax_included_invoice → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:32:07,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [9/21] Tour test_ewallet_tax_included_invoice → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:32:07,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [10/21] Tour test_ewallet_tax_included_invoice → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:32:08,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [11/21] Tour test_ewallet_tax_included_invoice → Step .control-buttons button.highlight:contains("eWallet") 2026-10-24 10:32:08,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [12/21] Tour test_ewallet_tax_included_invoice → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:32:08,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [13/21] Tour test_ewallet_tax_included_invoice → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:32:08,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [14/21] Tour test_ewallet_tax_included_invoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:32:08,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [15/21] Tour test_ewallet_tax_included_invoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:32:08,506 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:32:08,508 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:32:08,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [16/21] Tour test_ewallet_tax_included_invoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:32:08,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [17/21] Tour test_ewallet_tax_included_invoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:32:08,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [18/21] Tour test_ewallet_tax_included_invoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:32:08,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [19/21] Tour test_ewallet_tax_included_invoice → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:32:08,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.023 0.020 2026-10-24 10:32:08,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15405650 started for PoS orders references: [{'name': 'Order 00442-001-0001', 'uuid': '178041c7-9f61-41ca-8a71-5719b70f65be'}] 2026-10-24 10:32:08,911 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:32:11,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15405650 order {'name': 'Order 00442-001-0001', 'uuid': '178041c7-9f61-41ca-8a71-5719b70f65be'} created pos.order #450 2026-10-24 10:32:11,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15405650 finished 2026-10-24 10:32:12,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 807 0.976 2.242 2026-10-24 10:32:12,279 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.053 0.089 2026-10-24 10:32:12,345 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:12] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:32:12,398 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:32:12,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:12] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.018 2026-10-24 10:32:12,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [20/21] Tour test_ewallet_tax_included_invoice → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:32:12,705 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: [21/21] Tour test_ewallet_tax_included_invoice → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:32:12,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: tour succeeded 2026-10-24 10:32:12,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_ewallet_tax_included_invoice SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 10:32:13,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice.browser: heap 21092396 (allocated 22945792) 2026-10-24 10:32:13,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Closing chrome headless with pid 53876 2026-10-24 10:32:13,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Closing websocket connection 2026-10-24 10:32:13,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Terminating chrome headless with pid 53876 2026-10-24 10:32:13,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103213_253752_test_ewallet_tax_included_invoice.txt 2026-10-24 10:32:13,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_tax_included_invoice: Removing chrome user profile "/tmp/tmptpztt4ix_chrome_odoo" 2026-10-24 10:32:13,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-10-24 10:32:15,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 54075 2026-10-24 10:32:15,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmp7nenvfua_chrome_odoo 2026-10-24 10:32:15,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:37841/json/version 2026-10-24 10:32:15,041 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37841/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:32:15,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:32:15,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:37841/json 2026-10-24 10:32:15,110 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37841/json with timeout 3 increased to 10s during tests 2026-10-24 10:32:15,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:37841/devtools/page/8AFBF6F68B6CFBDC1DCDF7E4101CCE46 2026-10-24 10:32:15,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-10-24 10:32:15,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-10-24 10:32:15,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:32:15,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-10-24 10:32:15,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:32:15,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:32:15,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:32:17,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:17] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.110 2.322 2026-10-24 10:32:17,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': '8AFBF6F68B6CFBDC1DCDF7E4101CCE46', 'loaderId': 'BABC9F3ED1D34E60692A554039757D56', 'isDownload': False} 2026-10-24 10:32:17,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-10-24 10:32:17,868 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:32:17,904 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:17] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.022 2026-10-24 10:32:17,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:17] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-10-24 10:32:17,937 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:17] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-10-24 10:32:18,620 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 10:32:18,624 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:18,634 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:32:18,673 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-24 10:32:18,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: IndexedDB 1 Ready 2026-10-24 10:32:18,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate test code "odoo.startTour('MultiplePhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:32:18,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [1/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:32:19,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 351 0.334 0.597 2026-10-24 10:32:19,609 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.904 2026-10-24 10:32:19,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:32:19,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:32:20,024 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:32:20,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-24 10:32:20,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:32:20,184 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:20,194 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:20,281 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:32:20,325 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 10:32:20,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [2/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:32:20,367 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-24 10:32:20,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.036 0.085 2026-10-24 10:32:20,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.053 0.182 2026-10-24 10:32:20,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.220 2026-10-24 10:32:20,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.089 2026-10-24 10:32:20,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.098 2026-10-24 10:32:20,611 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.113 2026-10-24 10:32:20,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.160 2026-10-24 10:32:20,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.053 2026-10-24 10:32:20,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [3/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:32:20,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.010 0.083 2026-10-24 10:32:20,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.069 2026-10-24 10:32:20,724 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.015 0.066 2026-10-24 10:32:20,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.184 2026-10-24 10:32:20,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.005 0.132 2026-10-24 10:32:20,766 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.098 2026-10-24 10:32:20,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.080 2026-10-24 10:32:20,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.086 2026-10-24 10:32:20,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-24 10:32:20,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.044 0.169 2026-10-24 10:32:21,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [4/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards1' (trigger: button.selection-item:has(span:contains("Gift Cards1"))) 2026-10-24 10:32:21,050 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:21,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [5/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-10-24 10:32:21,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [6/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test_card_0000' (trigger: input[id="code"]) 2026-10-24 10:32:21,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [7/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-10-24 10:32:21,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [8/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-10-24 10:32:21,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [9/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards' (trigger: button.selection-item:has(span:contains("Gift Cards"))) 2026-10-24 10:32:21,564 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.028 2026-10-24 10:32:21,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [10/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:32:21,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [11/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-10-24 10:32:21,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [12/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:32:21,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [13/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-10-24 10:32:21,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [14/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-10-24 10:32:21,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [15/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:32:22,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [16/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:32:22,042 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:22,042 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:32:22,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [17/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:32:22,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [18/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:32:22,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [19/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:32:22,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [20/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:32:22,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [21/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:32:22,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [22/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:32:22,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [23/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:32:22,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30106580 started for PoS orders references: [{'name': 'Order 00443-001-0001', 'uuid': '384a799b-ff76-43e1-91ef-832dda1fb21d'}] 2026-10-24 10:32:22,542 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:32:22,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30106580 order {'name': 'Order 00443-001-0001', 'uuid': '384a799b-ff76-43e1-91ef-832dda1fb21d'} created pos.order #451 2026-10-24 10:32:22,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30106580 finished 2026-10-24 10:32:22,826 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 145 0.119 0.207 2026-10-24 10:32:22,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.041 0.066 2026-10-24 10:32:23,034 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:32:23,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:23] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.012 0.024 2026-10-24 10:32:23,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [24/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:32:23,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [25/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:32:23,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [26/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-10-24 10:32:23,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [27/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-10-24 10:32:23,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [28/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test_card_0001' (trigger: input[id="code"]) 2026-10-24 10:32:23,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [29/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-10-24 10:32:23,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [30/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-10-24 10:32:23,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [31/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-10-24 10:32:23,700 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.014 2026-10-24 10:32:23,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [32/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:32:23,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [33/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-10-24 10:32:23,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [34/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:32:24,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [35/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-10-24 10:32:24,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [36/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-10-24 10:32:24,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [37/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:32:24,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [38/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:32:24,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [39/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:32:24,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [40/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:32:24,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [41/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:32:24,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [42/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:32:24,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [43/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:32:24,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [44/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:32:24,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [45/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:32:24,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60095504 started for PoS orders references: [{'name': 'Order 00443-001-0002', 'uuid': 'b944f052-9b31-4f4f-b1fc-d6e82013f37e'}] 2026-10-24 10:32:24,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60095504 order {'name': 'Order 00443-001-0002', 'uuid': 'b944f052-9b31-4f4f-b1fc-d6e82013f37e'} created pos.order #452 2026-10-24 10:32:24,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60095504 finished 2026-10-24 10:32:24,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 68 0.055 0.133 2026-10-24 10:32:24,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.020 0.057 2026-10-24 10:32:24,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:32:25,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [46/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:32:25,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [47/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:32:25,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [48/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-10-24 10:32:25,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [49/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-10-24 10:32:25,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [50/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test_card_0002' (trigger: input[id="code"]) 2026-10-24 10:32:25,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [51/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-10-24 10:32:25,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [52/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-10-24 10:32:25,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [53/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-10-24 10:32:25,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:25] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.015 2026-10-24 10:32:25,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [54/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:32:25,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [55/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-10-24 10:32:25,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [56/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:32:25,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [57/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-10-24 10:32:25,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [58/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-10-24 10:32:25,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [59/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:32:25,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [60/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:32:26,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [61/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:32:26,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [62/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:32:26,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [63/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:32:26,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [64/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:32:26,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [65/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:32:26,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [66/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:32:26,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [67/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:32:26,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23046294 started for PoS orders references: [{'name': 'Order 00443-001-0003', 'uuid': '870b5ae8-108b-452c-90d0-7e3efc004f75'}] 2026-10-24 10:32:26,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23046294 order {'name': 'Order 00443-001-0003', 'uuid': '870b5ae8-108b-452c-90d0-7e3efc004f75'} created pos.order #453 2026-10-24 10:32:26,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23046294 finished 2026-10-24 10:32:26,610 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 68 0.056 0.140 2026-10-24 10:32:26,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.020 0.060 2026-10-24 10:32:26,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 10:32:26,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [68/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:32:26,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-10-24 10:32:26,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-24 10:32:27,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 19169728 (allocated 21114880) 2026-10-24 10:32:27,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 54075 2026-10-24 10:32:27,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-10-24 10:32:27,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 54075 2026-10-24 10:32:27,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103227_295376_test_gift_card_code_links_to_correct_program.txt 2026-10-24 10:32:27,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmp7nenvfua_chrome_odoo" 2026-10-24 10:32:27,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-10-24 10:32:28,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 54282 2026-10-24 10:32:28,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmp6uv2utf3_chrome_odoo 2026-10-24 10:32:28,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:39599/json/version 2026-10-24 10:32:28,530 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39599/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:32:28,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: Chrome/150.0.7871.114 2026-10-24 10:32:28,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:39599/json 2026-10-24 10:32:28,601 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39599/json with timeout 3 increased to 10s during tests 2026-10-24 10:32:28,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:39599/devtools/page/E8EA843B21ABDA55091047C50DB6BFB7 2026-10-24 10:32:28,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-10-24 10:32:28,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-10-24 10:32:28,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:32:28,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-10-24 10:32:28,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:32:28,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:32:28,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:32:29,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:29] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.122 0.954 2026-10-24 10:32:29,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': 'E8EA843B21ABDA55091047C50DB6BFB7', 'loaderId': '561F2AE4B0CD6D561C184050A1E0C4C7', 'isDownload': False} 2026-10-24 10:32:29,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate ready code "odoo.isTourReady('test_gift_card_no_date')" 2026-10-24 10:32:29,993 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:32:30,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:30] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 10:32:30,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:30] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-10-24 10:32:30,058 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:30] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.026 2026-10-24 10:32:30,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:32:30,758 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:30,770 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:30,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate test code "odoo.startTour('test_gift_card_no_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:32:30,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: IndexedDB 1 Ready 2026-10-24 10:32:30,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [1/17] Tour test_gift_card_no_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:32:30,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.023 2026-10-24 10:32:31,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.384 0.649 2026-10-24 10:32:31,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.969 2026-10-24 10:32:32,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:32:32,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:32:32,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-24 10:32:32,222 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:32:32,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-10-24 10:32:32,340 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:32:32,344 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:32:32,476 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:32:32,512 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "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-24 10:32:32,518 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 10:32:32,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.040 0.058 2026-10-24 10:32:32,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [2/17] Tour test_gift_card_no_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:32:32,624 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.018 0.116 2026-10-24 10:32:32,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.140 2026-10-24 10:32:32,753 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.019 2026-10-24 10:32:32,781 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.034 2026-10-24 10:32:32,812 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.016 0.053 2026-10-24 10:32:32,828 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.086 2026-10-24 10:32:32,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.018 0.113 2026-10-24 10:32:32,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [3/17] Tour test_gift_card_no_date → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:32:32,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.008 0.119 2026-10-24 10:32:32,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.152 2026-10-24 10:32:32,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.005 0.110 2026-10-24 10:32:32,980 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.051 2026-10-24 10:32:32,999 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:32] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.048 2026-10-24 10:32:33,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:33] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.190 2026-10-24 10:32:33,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:33] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.305 2026-10-24 10:32:33,065 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:33] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.098 2026-10-24 10:32:33,204 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:33] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.049 0.162 2026-10-24 10:32:33,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:33] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.312 2026-10-24 10:32:33,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [4/17] Tour test_gift_card_no_date → Step a:contains("Sell physical gift card?") 2026-10-24 10:32:33,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [5/17] Tour test_gift_card_no_date → Step Input code 'test' (trigger: input[id="code"]) 2026-10-24 10:32:33,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [6/17] Tour test_gift_card_no_date → Step Input amount '42' (trigger: input[id="amount"]) 2026-10-24 10:32:33,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [7/17] Tour test_gift_card_no_date → Step Input date '' (trigger: .modal input.o_datetime_input.cursor-pointer.form-control.form-control-lg) 2026-10-24 10:32:33,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [8/17] Tour test_gift_card_no_date → Step .btn-primary:contains("Add Balance") 2026-10-24 10:32:33,778 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10: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-24 10:32:33,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [9/17] Tour test_gift_card_no_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:32:33,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:33] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.024 2026-10-24 10:32:34,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [10/17] Tour test_gift_card_no_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:32:34,083 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:32:34,101 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:32:34,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [11/17] Tour test_gift_card_no_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:32:34,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [12/17] Tour test_gift_card_no_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:32:34,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [13/17] Tour test_gift_card_no_date → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:32:34,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [14/17] Tour test_gift_card_no_date → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:32:34,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [15/17] Tour test_gift_card_no_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:32:34,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [16/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:32:34,575 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47905827 started for PoS orders references: [{'name': 'Order 00444-001-0001', 'uuid': '194a9769-cbbb-4295-aa7b-91004c510962'}] 2026-10-24 10:32:34,596 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:34,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47905827 order {'name': 'Order 00444-001-0001', 'uuid': '194a9769-cbbb-4295-aa7b-91004c510962'} created pos.order #454 2026-10-24 10:32:34,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47905827 finished 2026-10-24 10:32:35,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 145 0.151 0.285 2026-10-24 10:32:35,170 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.040 0.078 2026-10-24 10:32:35,212 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:32:35,292 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:35] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.007 0.025 2026-10-24 10:32:35,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [17/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:32:35,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-10-24 10:32:35,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 10:32:35,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16966664 (allocated 18489344) 2026-10-24 10:32:35,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 54282 2026-10-24 10:32:35,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-10-24 10:32:35,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 54282 2026-10-24 10:32:35,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103235_721664_test_gift_card_no_date.txt 2026-10-24 10:32:35,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmp6uv2utf3_chrome_odoo" 2026-10-24 10:32:35,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-10-24 10:32:37,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 54484 2026-10-24 10:32:37,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmp9g7j03x9_chrome_odoo 2026-10-24 10:32:37,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:39187/json/version 2026-10-24 10:32:37,144 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39187/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:32:37,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: Chrome/150.0.7871.114 2026-10-24 10:32:37,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:39187/json 2026-10-24 10:32:37,236 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39187/json with timeout 3 increased to 10s during tests 2026-10-24 10:32:37,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:39187/devtools/page/E49BBE6EEFEAB67DC4753A90E8D5A64F 2026-10-24 10:32:37,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-10-24 10:32:37,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-10-24 10:32:37,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:32:37,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-10-24 10:32:37,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:32:37,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:32:37,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:32:38,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:38] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.131 1.043 2026-10-24 10:32:38,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': 'E49BBE6EEFEAB67DC4753A90E8D5A64F', 'loaderId': '34C3485A9F503A0FA15C5621FA8434A8', 'isDownload': False} 2026-10-24 10:32:38,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-10-24 10:32:38,843 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:32:38,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:38] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 10:32:38,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:38] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-10-24 10:32:38,895 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:38] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-24 10:32:39,548 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:32:39,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: IndexedDB 1 Ready 2026-10-24 10:32:39,580 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:32:39,598 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-24 10:32:39,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate test code "odoo.startTour('GiftCardProgramPriceNoTaxTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:32:39,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.027 2026-10-24 10:32:39,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [1/29] Tour GiftCardProgramPriceNoTaxTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:32:40,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.446 0.695 2026-10-24 10:32:40,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.089 2026-10-24 10:32:41,051 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:32:41,091 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:32:41,165 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:32:41,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 10:32:41,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-10-24 10:32:41,314 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:41,328 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:32:41,461 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:32:41,471 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:32:41,528 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-24 10:32:41,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [2/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:32:41,561 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.028 0.054 2026-10-24 10:32:41,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.012 0.084 2026-10-24 10:32:41,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.005 0.144 2026-10-24 10:32:41,661 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 10:32:41,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.015 0.022 2026-10-24 10:32:41,716 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.045 2026-10-24 10:32:41,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.054 2026-10-24 10:32:41,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.065 2026-10-24 10:32:41,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.086 2026-10-24 10:32:41,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [3/29] Tour GiftCardProgramPriceNoTaxTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 10:32:41,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.094 2026-10-24 10:32:41,808 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.097 2026-10-24 10:32:41,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.031 2026-10-24 10:32:41,843 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.083 2026-10-24 10:32:41,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.084 2026-10-24 10:32:41,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.006 0.162 2026-10-24 10:32:41,907 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.161 2026-10-24 10:32:41,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:41] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.096 2026-10-24 10:32:42,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:42] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 34 0.046 0.148 2026-10-24 10:32:42,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [4/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:32:42,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [5/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-24 10:32:42,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [6/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:32:42,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [7/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:32:42,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [8/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:32:42,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [9/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:32:42,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [10/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 10:32:42,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [11/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:32:42,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [12/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:32:42,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [13/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:32:42,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [14/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","price":"1.98"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-10-24 10:32:42,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [15/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:32:42,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [16/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:32:43,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [17/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:32:43,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [18/29] Tour GiftCardProgramPriceNoTaxTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:32:43,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [19/29] Tour GiftCardProgramPriceNoTaxTour → Step input text '043123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:32:43,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [20/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:32:43,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [21/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:32:43,332 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.023 2026-10-24 10:32:43,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:43] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.005 0.014 2026-10-24 10:32:43,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [22/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:32:43,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [23/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:32:43,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [24/29] Tour GiftCardProgramPriceNoTaxTour → Step Check the product page (trigger: .product-list) 2026-10-24 10:32:43,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [25/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:32:43,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [26/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-10-24 10:32:43,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [27/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:32:43,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [28/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98")) 2026-10-24 10:32:43,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [29/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98"):not(:visible)) 2026-10-24 10:32:44,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-10-24 10:32:44,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-24 10:32:44,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15540528 (allocated 17047552) 2026-10-24 10:32:44,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 54484 2026-10-24 10:32:44,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-10-24 10:32:44,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 54484 2026-10-24 10:32:44,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103244_344858_test_gift_card_price_no_tax.txt 2026-10-24 10:32:44,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmp9g7j03x9_chrome_odoo" 2026-10-24 10:32:44,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-10-24 10:32:45,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 54681 2026-10-24 10:32:45,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpj6ml7590_chrome_odoo 2026-10-24 10:32:45,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:32871/json/version 2026-10-24 10:32:45,966 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:32871/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:32:46,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:32:46,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:32871/json 2026-10-24 10:32:46,007 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:32871/json with timeout 3 increased to 10s during tests 2026-10-24 10:32:46,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:32871/devtools/page/0444E0536370CC5758D7DD57F8EE36EA 2026-10-24 10:32:46,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-10-24 10:32:46,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-10-24 10:32:46,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:32:46,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-10-24 10:32:46,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:32:46,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:32:46,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:32:47,360 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:47] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.103 0.966 2026-10-24 10:32:47,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '0444E0536370CC5758D7DD57F8EE36EA', 'loaderId': '3E1E1512B201720F6F56948A6E430CBD', 'isDownload': False} 2026-10-24 10:32:47,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-10-24 10:32:47,407 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:32:47,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:47] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.018 0.025 2026-10-24 10:32:47,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:47] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-24 10:32:47,488 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:47] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-24 10:32:48,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:32:48,207 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:32:48,210 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:48,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: IndexedDB 1 Ready 2026-10-24 10:32:48,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:32:48,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.019 2026-10-24 10:32:48,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/14] Tour GiftCardProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:32:49,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 332 0.346 0.601 2026-10-24 10:32:49,190 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.895 2026-10-24 10:32:49,393 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-24 10:32:49,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:32:49,483 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:32:49,524 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:32:49,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:32:49,663 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:32:49,672 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:49,817 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:32:49,824 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:32:49,857 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:32:49,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/14] Tour GiftCardProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:32:49,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:49] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.072 0.064 2026-10-24 10:32:50,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:50] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.022 0.171 2026-10-24 10:32:50,037 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:50] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-24 10:32:50,053 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:50] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.003 0.094 2026-10-24 10:32:50,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/14] Tour GiftCardProgramTour1 → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:32:50,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:50] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.026 0.230 2026-10-24 10:32:50,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.044 0.103 2026-10-24 10:32:50,342 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:32:50,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:32:50,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:32:50,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:32:50,652 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:32:50,657 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:50,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/14] Tour GiftCardProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:32:50,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/14] Tour GiftCardProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:32:50,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/14] Tour GiftCardProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:32:50,868 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:32:50,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/14] Tour GiftCardProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:32:50,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/14] Tour GiftCardProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:32:51,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:32:51,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52656878 started for PoS orders references: [{'name': 'Order 00447-001-0001', 'uuid': 'd9ad3347-ca02-4c04-a1d7-3f9cd590f80d'}] 2026-10-24 10:32:51,100 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:32:51,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52656878 order {'name': 'Order 00447-001-0001', 'uuid': 'd9ad3347-ca02-4c04-a1d7-3f9cd590f80d'} created pos.order #455 2026-10-24 10:32:51,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52656878 finished 2026-10-24 10:32:51,423 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 146 0.134 0.219 2026-10-24 10:32:51,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 42 0.031 0.083 2026-10-24 10:32:51,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:51] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.017 2026-10-24 10:32:51,686 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:51] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:32:52,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:52] "POST /report/download HTTP/1.1" 200 - 56 0.035 0.341 2026-10-24 10:32:52,135 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:32:52,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:52] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.007 0.018 2026-10-24 10:32:52,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:32:52,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-10-24 10:32:52,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-24 10:32:52,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15572544 (allocated 17047552) 2026-10-24 10:32:52,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 54681 2026-10-24 10:32:52,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-10-24 10:32:52,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 54681 2026-10-24 10:32:52,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103252_687077_test_gift_card_program.txt 2026-10-24 10:32:52,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpj6ml7590_chrome_odoo" 2026-10-24 10:32:53,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 54883 2026-10-24 10:32:53,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmptwbrjsk0_chrome_odoo 2026-10-24 10:32:53,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39805/json/version 2026-10-24 10:32:53,312 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39805/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:32:53,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:32:53,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39805/json 2026-10-24 10:32:53,400 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39805/json with timeout 3 increased to 10s during tests 2026-10-24 10:32:53,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:39805/devtools/page/11851F7169CBFFEDBA04D40FC5957081 2026-10-24 10:32:53,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-10-24 10:32:53,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-10-24 10:32:53,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:32:53,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-10-24 10:32:53,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:32:53,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:32:53,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:53] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 31 0.029 0.102 2026-10-24 10:32:53,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '11851F7169CBFFEDBA04D40FC5957081', 'loaderId': '99F89EDA158101445B949ECAD49A12BF', 'isDownload': False} 2026-10-24 10:32:53,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-10-24 10:32:53,802 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:32:53,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:53] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-24 10:32:53,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:53] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-24 10:32:53,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:53] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-10-24 10:32:54,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:54] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:32:54,491 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:54,528 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:32:54,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: IndexedDB 1 Ready 2026-10-24 10:32:54,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:32:54,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/17] Tour GiftCardProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:32:55,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 220 0.279 0.476 2026-10-24 10:32:55,281 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.705 2026-10-24 10:32:55,524 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-24 10:32:55,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-24 10:32:55,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:32:55,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:32:55,676 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:32:55,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:32:55,789 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:55,805 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:55,894 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:32:55,928 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:32:55,944 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:32:55,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:55] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.028 0.032 2026-10-24 10:32:56,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/17] Tour GiftCardProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:32:56,021 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:56] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 9 0.015 0.121 2026-10-24 10:32:56,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:56] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.100 2026-10-24 10:32:56,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:56] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.016 2026-10-24 10:32:56,149 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:56] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.008 0.040 2026-10-24 10:32:56,284 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:32:56,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:32:56,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/17] Tour GiftCardProgramTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:32:56,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/17] Tour GiftCardProgramTour2 → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:32:56,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/17] Tour GiftCardProgramTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:32:56,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:32:56,746 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.022 2026-10-24 10:32:56,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:56] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.006 0.017 2026-10-24 10:32:56,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:32:57,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:32:57,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:32:57,137 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:57,138 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:32:57,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/17] Tour GiftCardProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:32:57,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/17] Tour GiftCardProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:32:57,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/17] Tour GiftCardProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:32:57,357 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:32:57,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [15/17] Tour GiftCardProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:32:57,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [16/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:32:57,480 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:57] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.020 2026-10-24 10:32:57,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23452182 started for PoS orders references: [{'name': 'Order 00447-002-0001', 'uuid': '45ad33c1-5ced-4b38-9bd8-3441d9e34c13'}] 2026-10-24 10:32:57,632 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:32:58,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23452182 order {'name': 'Order 00447-002-0001', 'uuid': '45ad33c1-5ced-4b38-9bd8-3441d9e34c13'} created pos.order #456 2026-10-24 10:32:58,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23452182 finished 2026-10-24 10:32:58,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 270 0.380 0.660 2026-10-24 10:32:58,784 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.027 0.071 2026-10-24 10:32:58,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-10-24 10:32:58,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:32:58] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.015 2026-10-24 10:32:59,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [17/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:32:59,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-10-24 10:32:59,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-24 10:32:59,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 16046672 (allocated 17047552) 2026-10-24 10:32:59,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 54883 2026-10-24 10:32:59,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-10-24 10:32:59,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 54883 2026-10-24 10:32:59,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103259_420890_test_gift_card_program.txt 2026-10-24 10:32:59,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmptwbrjsk0_chrome_odoo" 2026-10-24 10:32:59,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-10-24 10:33:01,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 55079 2026-10-24 10:33:01,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmp9thfhicg_chrome_odoo 2026-10-24 10:33:01,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:44523/json/version 2026-10-24 10:33:01,036 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44523/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:33:01,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/150.0.7871.114 2026-10-24 10:33:01,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:44523/json 2026-10-24 10:33:01,180 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44523/json with timeout 3 increased to 10s during tests 2026-10-24 10:33:01,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:44523/devtools/page/BAE5CB21FE24F10C05ABCD71655DDF7D 2026-10-24 10:33:01,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-10-24 10:33:01,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-10-24 10:33:01,455 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:33:01,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-10-24 10:33:01,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:33:01,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:33:01,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:33:03,869 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:03] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 130 0.098 2.280 2026-10-24 10:33:03,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': 'BAE5CB21FE24F10C05ABCD71655DDF7D', 'loaderId': '896DFD5D3BFDD56E5C6FD9AC03D6FC51', 'isDownload': False} 2026-10-24 10:33:03,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-10-24 10:33:03,892 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:33:03,922 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:03] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-24 10:33:03,931 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:03] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 10:33:03,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:03] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.022 2026-10-24 10:33:04,632 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:33:04,650 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:04,663 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:33:04,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: IndexedDB 1 Ready 2026-10-24 10:33:04,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate test code "odoo.startTour('GiftCardProgramInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:33:04,702 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-24 10:33:04,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [1/17] Tour GiftCardProgramInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:33:05,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 348 0.376 0.631 2026-10-24 10:33:05,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.958 2026-10-24 10:33:05,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-24 10:33:05,966 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:33:06,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:33:06,059 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:33:06,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-10-24 10:33:06,210 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:06,228 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:06,401 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.059 2026-10-24 10:33:06,419 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 10:33:06,422 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:33:06,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [2/17] Tour GiftCardProgramInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:33:06,471 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.051 0.088 2026-10-24 10:33:06,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.011 0.133 2026-10-24 10:33:06,553 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.121 2026-10-24 10:33:06,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.015 0.056 2026-10-24 10:33:06,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.076 2026-10-24 10:33:06,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.011 0.064 2026-10-24 10:33:06,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.085 2026-10-24 10:33:06,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-24 10:33:06,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [3/17] Tour GiftCardProgramInvoice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:33:06,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.011 0.093 2026-10-24 10:33:06,779 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.003 0.083 2026-10-24 10:33:06,796 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.179 2026-10-24 10:33:06,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.019 0.108 2026-10-24 10:33:06,853 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.086 2026-10-24 10:33:06,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.070 2026-10-24 10:33:06,880 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.047 2026-10-24 10:33:06,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.092 2026-10-24 10:33:07,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.042 0.135 2026-10-24 10:33:07,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.461 2026-10-24 10:33:07,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [4/17] Tour GiftCardProgramInvoice → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:07,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [5/17] Tour GiftCardProgramInvoice → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:33:07,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [6/17] Tour GiftCardProgramInvoice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:33:07,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [7/17] Tour GiftCardProgramInvoice → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-10-24 10:33:07,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [8/17] Tour GiftCardProgramInvoice → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:07,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [9/17] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:33:07,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [10/17] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:33:07,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [11/17] Tour GiftCardProgramInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:33:07,956 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [12/17] Tour GiftCardProgramInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:33:07,971 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:07,975 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:33:08,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [13/17] Tour GiftCardProgramInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:33:08,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [14/17] Tour GiftCardProgramInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:33:08,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [15/17] Tour GiftCardProgramInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:33:08,178 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:08,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [16/17] Tour GiftCardProgramInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:33:08,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [17/17] Tour GiftCardProgramInvoice → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 10:33:08,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88498354 started for PoS orders references: [{'name': 'Order 00448-001-0001', 'uuid': '3ad29183-fc55-4e3b-aa59-2675ae798dfe'}] 2026-10-24 10:33:08,340 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:33:11,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88498354 order {'name': 'Order 00448-001-0001', 'uuid': '3ad29183-fc55-4e3b-aa59-2675ae798dfe'} created pos.order #457 2026-10-24 10:33:11,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88498354 finished 2026-10-24 10:33:11,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 691 0.832 2.121 2026-10-24 10:33:11,602 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 81 0.077 0.192 2026-10-24 10:33:11,648 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:11] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:33:11,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:33:11,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:11] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:33:11,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-10-24 10:33:11,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-24 10:33:11,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 20507340 (allocated 21372928) 2026-10-24 10:33:11,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 55079 2026-10-24 10:33:11,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-10-24 10:33:11,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 55079 2026-10-24 10:33:12,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103312_077048_test_gift_card_program_create_with_invoice.txt 2026-10-24 10:33:12,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmp9thfhicg_chrome_odoo" 2026-10-24 10:33:12,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-10-24 10:33:13,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 55279 2026-10-24 10:33:13,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmpnti8tn4h_chrome_odoo 2026-10-24 10:33:13,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:43483/json/version 2026-10-24 10:33:13,492 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43483/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:33:13,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/150.0.7871.114 2026-10-24 10:33:13,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:43483/json 2026-10-24 10:33:13,590 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43483/json with timeout 3 increased to 10s during tests 2026-10-24 10:33:13,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:43483/devtools/page/F6D1933A84765559D98A223CCD2E7F01 2026-10-24 10:33:13,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-10-24 10:33:13,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-10-24 10:33:13,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:accountman from n/a 2026-10-24 10:33:13,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-10-24 10:33:13,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:33:13,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:33:13,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:33:15,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:15] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 134 0.130 1.142 2026-10-24 10:33:15,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': 'F6D1933A84765559D98A223CCD2E7F01', 'loaderId': '7A49F5FCCCAC5B755E6549E583F950BB', 'isDownload': False} 2026-10-24 10:33:15,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-10-24 10:33:15,233 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:33:15,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:15] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-10-24 10:33:15,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:15] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-10-24 10:33:15,320 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:15] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-10-24 10:33:16,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:33:16,042 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:16,054 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:16,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:33:16,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: IndexedDB 1 Ready 2026-10-24 10:33:16,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [1/37] Tour PosLoyaltyGiftCardTaxes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:33:17,134 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 354 0.415 0.657 2026-10-24 10:33:17,149 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.085 2026-10-24 10:33:17,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:33:17,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-24 10:33:17,482 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-24 10:33:17,542 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:33:17,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:33:17,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-10-24 10:33:17,678 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:17,686 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:33:17,772 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:33:17,783 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "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-24 10:33:17,829 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.059 2026-10-24 10:33:17,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [2/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:33:17,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 16 0.044 0.068 2026-10-24 10:33:17,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:17] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.009 0.149 2026-10-24 10:33:18,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.007 0.198 2026-10-24 10:33:18,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [3/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:33:18,086 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.018 0.090 2026-10-24 10:33:18,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.142 2026-10-24 10:33:18,122 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.011 0.092 2026-10-24 10:33:18,140 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.077 2026-10-24 10:33:18,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.059 2026-10-24 10:33:18,182 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.011 0.169 2026-10-24 10:33:18,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.018 0.085 2026-10-24 10:33:18,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.142 2026-10-24 10:33:18,279 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.084 2026-10-24 10:33:18,303 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.146 2026-10-24 10:33:18,320 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.063 2026-10-24 10:33:18,342 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.300 2026-10-24 10:33:18,358 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.178 2026-10-24 10:33:18,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 36 0.041 0.185 2026-10-24 10:33:18,549 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:18] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.009 0.265 2026-10-24 10:33:18,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [4/37] Tour PosLoyaltyGiftCardTaxes → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:18,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [5/37] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:33:18,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [6/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:33:18,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [7/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:33:18,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [8/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:33:19,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [9/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:33:19,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [10/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:33:19,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [11/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:33:19,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [12/37] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-24 10:33:19,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [13/37] Tour PosLoyaltyGiftCardTaxes → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:19,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [14/37] Tour PosLoyaltyGiftCardTaxes → Step a:contains("Sell physical gift card?") 2026-10-24 10:33:19,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [15/37] Tour PosLoyaltyGiftCardTaxes → Step Input code '044123456' (trigger: input[id="code"]) 2026-10-24 10:33:19,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [16/37] Tour PosLoyaltyGiftCardTaxes → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-24 10:33:19,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [17/37] Tour PosLoyaltyGiftCardTaxes → Step .btn-primary:contains("Add Balance") 2026-10-24 10:33:19,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [18/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:33:19,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:19] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.011 0.018 2026-10-24 10:33:19,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [19/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:33:19,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [20/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:33:19,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [21/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:33:19,958 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:33:19,963 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:33:20,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [22/37] Tour PosLoyaltyGiftCardTaxes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:33:20,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [23/37] Tour PosLoyaltyGiftCardTaxes → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:33:20,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [24/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:33:20,151 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:20,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [25/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:33:20,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [26/37] Tour PosLoyaltyGiftCardTaxes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:33:20,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [27/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:33:20,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11255511 started for PoS orders references: [{'name': 'Order 00449-001-0001', 'uuid': '291f3701-70d6-4d6e-8428-c4bea660094b'}] 2026-10-24 10:33:20,384 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:33:20,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11255511 order {'name': 'Order 00449-001-0001', 'uuid': '291f3701-70d6-4d6e-8428-c4bea660094b'} created pos.order #458 2026-10-24 10:33:20,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11255511 finished 2026-10-24 10:33:20,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 145 0.110 0.224 2026-10-24 10:33:20,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.026 0.062 2026-10-24 10:33:20,871 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:33:20,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:20] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 10:33:21,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [28/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:33:21,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [29/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-24 10:33:21,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [30/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:21,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [31/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:21,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [32/37] Tour PosLoyaltyGiftCardTaxes → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:33:21,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [33/37] Tour PosLoyaltyGiftCardTaxes → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:33:21,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [34/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:33:21,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [35/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:33:21,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-24 10:33:21,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 10 0.007 0.024 2026-10-24 10:33:21,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [36/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:33:21,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [37/37] Tour PosLoyaltyGiftCardTaxes → Step .tax:contains(-6.52) 2026-10-24 10:33:21,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-10-24 10:33:21,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 10:33:22,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17452000 (allocated 19406848) 2026-10-24 10:33:22,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 55279 2026-10-24 10:33:22,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-10-24 10:33:22,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 55279 2026-10-24 10:33:22,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103322_204038_test_gift_card_rewards_using_taxes.txt 2026-10-24 10:33:22,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmpnti8tn4h_chrome_odoo" 2026-10-24 10:33:23,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-24 10:33:25,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 55495 2026-10-24 10:33:25,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp6jivglsd_chrome_odoo 2026-10-24 10:33:25,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43523/json/version 2026-10-24 10:33:25,414 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43523/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:33:25,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:33:25,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43523/json 2026-10-24 10:33:25,494 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43523/json with timeout 3 increased to 10s during tests 2026-10-24 10:33:25,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:43523/devtools/page/FE9489D9BA8360FCA6B00520FF790FC1 2026-10-24 10:33:25,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-24 10:33:25,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-24 10:33:25,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:33:25,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-24 10:33:25,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:33:25,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:33:25,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:33:26,850 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:26] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.091 0.947 2026-10-24 10:33:26,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'FE9489D9BA8360FCA6B00520FF790FC1', 'loaderId': '449CF5382A8BC21557A327EDB8D0A832', 'isDownload': False} 2026-10-24 10:33:26,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-24 10:33:26,878 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:33:26,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:26] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-24 10:33:26,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:26] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-24 10:33:26,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:26] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.064 2026-10-24 10:33:27,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:33:27,610 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:27,634 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:33:27,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-24 10:33:27,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: IndexedDB 1 Ready 2026-10-24 10:33:27,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:33:27,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/130] Tour PosLoyaltyLoyaltyProgram1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:33:28,537 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:28] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.327 0.539 2026-10-24 10:33:28,538 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.826 2026-10-24 10:33:28,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:33:28,793 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:33:28,861 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:33:28,909 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:33:28,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:33:29,018 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:33:29,029 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:33:29,158 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "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-24 10:33:29,173 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.071 2026-10-24 10:33:29,181 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:33:29,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/130] Tour PosLoyaltyLoyaltyProgram1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:33:29,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.046 0.058 2026-10-24 10:33:29,259 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.010 0.099 2026-10-24 10:33:29,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.011 0.137 2026-10-24 10:33:29,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.070 2026-10-24 10:33:29,408 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.109 2026-10-24 10:33:29,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:29,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.061 2026-10-24 10:33:29,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.121 2026-10-24 10:33:29,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.133 2026-10-24 10:33:29,491 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.069 2026-10-24 10:33:29,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.130 2026-10-24 10:33:29,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.133 2026-10-24 10:33:29,553 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.006 0.057 2026-10-24 10:33:29,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.095 2026-10-24 10:33:29,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.079 2026-10-24 10:33:29,589 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.150 2026-10-24 10:33:29,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.045 0.119 2026-10-24 10:33:29,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:29] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-24 10:33:29,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:29,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/130] Tour PosLoyaltyLoyaltyProgram1 → 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(.qty:contains("1"))) 2026-10-24 10:33:30,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/130] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:33:30,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-24 10:33:30,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:30,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:30,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/130] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:33:30,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/130] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:33:30,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/130] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-24 10:33:30,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:30,894 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:30] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.020 2026-10-24 10:33:30,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-10-24 10:33:31,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-10-24 10:33:31,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/130] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:33:31,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/130] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:33:31,232 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:33:31,235 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:33:31,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/130] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:33:31,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/130] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:33:31,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/130] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:33:31,443 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:31,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/130] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:33:31,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/130] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:33:31,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64433683 started for PoS orders references: [{'name': 'Order 00450-001-0001', 'uuid': '54d840fe-396c-4a7e-8f29-d3e6a81413bf'}] 2026-10-24 10:33:31,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/130] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:33:31,681 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:33:32,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64433683 order {'name': 'Order 00450-001-0001', 'uuid': '54d840fe-396c-4a7e-8f29-d3e6a81413bf'} created pos.order #459 2026-10-24 10:33:32,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64433683 finished 2026-10-24 10:33:32,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 360 0.428 0.684 2026-10-24 10:33:32,989 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.087 0.094 2026-10-24 10:33:33,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:33:33,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:33] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.015 2026-10-24 10:33:33,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/130] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:33:33,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:33,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/130] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:33:33,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/130] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:33:33,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/130] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-24 10:33:33,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:33,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:33,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:33,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:33:34,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:34,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/130] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-24 10:33:34,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:34,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:34,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-24 10:33:34,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:34,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/130] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-10-24 10:33:34,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:34,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:34,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/130] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:33:34,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/130] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:34,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:34,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:34,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-24 10:33:35,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:35,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/130] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-10-24 10:33:35,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:33:35,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:35,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:35,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/130] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:33:35,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/130] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:35,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-10-24 10:33:35,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-10-24 10:33:35,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/130] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:33:35,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/130] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:33:35,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/130] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:33:35,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/130] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:33:35,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/130] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:33:35,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/130] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:33:35,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/130] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:33:36,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/130] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:33:36,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.017 2026-10-24 10:33:36,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83369694 started for PoS orders references: [{'name': 'Order 00450-001-0002', 'uuid': 'ba9fad80-aaf2-445f-9bb1-28102a6e0a75'}] 2026-10-24 10:33:37,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83369694 order {'name': 'Order 00450-001-0002', 'uuid': 'ba9fad80-aaf2-445f-9bb1-28102a6e0a75'} created pos.order #460 2026-10-24 10:33:37,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83369694 finished 2026-10-24 10:33:37,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 226 0.305 0.609 2026-10-24 10:33:37,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.025 0.085 2026-10-24 10:33:37,296 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:33:37,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/130] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:33:37,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:37,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:37,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/130] Tour PosLoyaltyLoyaltyProgram1 → 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(.qty:contains("1"))) 2026-10-24 10:33:37,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/130] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:33:37,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-10-24 10:33:37,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:37,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-10-24 10:33:38,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-10-24 10:33:38,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:38,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/130] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:33:38,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/130] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:33:38,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/130] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-24 10:33:38,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:38,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:38,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:38,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/130] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:33:38,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/130] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:38,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:39,022 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:33:39,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:39,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:39,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/130] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:33:39,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/130] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:39,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:39,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/130] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:33:39,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:39,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:33:39,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:33:39,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:39,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:40,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:33:40,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:40,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/130] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-24 10:33:40,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:40,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:40,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-24 10:33:40,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:40,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/130] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-10-24 10:33:40,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:40,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:40,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/130] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-24 10:33:40,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:40,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/130] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-10-24 10:33:40,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:40,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:40,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/130] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:33:41,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/130] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:41,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/130] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:41,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/130] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:41,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/130] Tour PosLoyaltyLoyaltyProgram1 → 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(.qty:contains("4"))) 2026-10-24 10:33:41,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/130] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:41,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:41,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/130] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:41,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/130] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:33:41,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/130] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:41,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-10-24 10:33:41,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/130] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-10-24 10:33:41,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/130] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:33:41,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/130] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:33:41,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/130] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:33:41,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/130] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:33:41,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/130] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:33:42,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/130] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:33:42,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/130] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:33:42,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/130] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:33:42,181 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.024 2026-10-24 10:33:42,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24622028 started for PoS orders references: [{'name': 'Order 00450-001-0003', 'uuid': 'f83d12cb-36f5-472d-8cb8-87e19032aa1e'}] 2026-10-24 10:33:43,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24622028 order {'name': 'Order 00450-001-0003', 'uuid': 'f83d12cb-36f5-472d-8cb8-87e19032aa1e'} created pos.order #461 2026-10-24 10:33:43,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24622028 finished 2026-10-24 10:33:43,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 222 0.333 0.618 2026-10-24 10:33:43,352 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.026 0.053 2026-10-24 10:33:43,397 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:33:43,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/130] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:33:43,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-24 10:33:43,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 10:33:43,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 32760456 (allocated 35270656) 2026-10-24 10:33:43,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 55495 2026-10-24 10:33:43,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-24 10:33:43,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 55495 2026-10-24 10:33:43,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103343_863998_test_loyalty_free_product_loyalty_program.txt 2026-10-24 10:33:43,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp6jivglsd_chrome_odoo" 2026-10-24 10:33:44,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 55711 2026-10-24 10:33:44,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp7fwqffm5_chrome_odoo 2026-10-24 10:33:44,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:46431/json/version 2026-10-24 10:33:44,377 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46431/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:33:44,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:33:44,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:46431/json 2026-10-24 10:33:44,464 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46431/json with timeout 3 increased to 10s during tests 2026-10-24 10:33:44,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:46431/devtools/page/F1A901AA245F84CD18D767CA5C132B12 2026-10-24 10:33:44,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-24 10:33:44,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-24 10:33:44,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:33:44,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-24 10:33:44,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:33:44,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:33:44,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:44] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 30 0.059 0.130 2026-10-24 10:33:44,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'F1A901AA245F84CD18D767CA5C132B12', 'loaderId': '7ECDD0E073489BF55EADCA44D4B46E16', 'isDownload': False} 2026-10-24 10:33:44,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-24 10:33:44,919 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:33:44,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:44] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.026 2026-10-24 10:33:45,002 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.070 2026-10-24 10:33:45,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.057 2026-10-24 10:33:45,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 10:33:45,837 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:33:45,846 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:45,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: IndexedDB 1 Ready 2026-10-24 10:33:45,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:33:45,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/158] Tour PosLoyaltyLoyaltyProgram2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:33:46,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 220 0.295 0.495 2026-10-24 10:33:46,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.792 2026-10-24 10:33:46,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:33:46,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.007 0.018 2026-10-24 10:33:47,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:33:47,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:33:47,127 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:33:47,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:33:47,263 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:47,274 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:47,392 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:47,452 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-24 10:33:47,455 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.056 2026-10-24 10:33:47,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:47,512 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 9 0.053 0.068 2026-10-24 10:33:47,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.005 0.123 2026-10-24 10:33:47,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.138 2026-10-24 10:33:47,645 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.014 0.052 2026-10-24 10:33:47,675 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.042 2026-10-24 10:33:47,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/158] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:33:47,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.103 2026-10-24 10:33:47,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.152 2026-10-24 10:33:47,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.179 2026-10-24 10:33:47,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.159 2026-10-24 10:33:47,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.013 0.164 2026-10-24 10:33:47,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.162 2026-10-24 10:33:47,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.150 2026-10-24 10:33:47,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.126 2026-10-24 10:33:47,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.114 2026-10-24 10:33:47,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.113 2026-10-24 10:33:47,941 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:47] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.084 2026-10-24 10:33:47,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/158] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:33:48,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/158] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-24 10:33:48,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:48,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:48,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:48,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/158] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:33:48,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/158] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:48,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/158] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:48,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:48,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:48,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/158] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:33:48,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/158] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:49,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/158] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:49,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/158] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:33:49,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:49,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:49,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/158] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:33:49,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/158] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:49,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/158] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-10-24 10:33:49,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/158] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-10-24 10:33:49,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/158] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:33:49,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/158] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:33:49,808 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:49,815 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:33:49,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/158] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:33:49,914 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/158] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:33:49,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/158] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:33:50,006 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:50,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/158] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:33:50,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/158] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:33:50,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/158] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:33:50,212 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:50] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.020 2026-10-24 10:33:50,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15153722 started for PoS orders references: [{'name': 'Order 00450-002-0001', 'uuid': '2ddfc553-dc8c-4a3c-abe4-4e6d3c68e2ff'}] 2026-10-24 10:33:50,326 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:33:51,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15153722 order {'name': 'Order 00450-002-0001', 'uuid': '2ddfc553-dc8c-4a3c-abe4-4e6d3c68e2ff'} created pos.order #462 2026-10-24 10:33:51,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15153722 finished 2026-10-24 10:33:51,331 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 226 0.464 0.588 2026-10-24 10:33:51,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 29 0.033 0.096 2026-10-24 10:33:51,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:33:51,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:51] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.009 2026-10-24 10:33:51,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/158] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:33:51,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:51,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/158] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:33:52,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/158] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:33:52,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/158] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-10-24 10:33:52,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:52,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.013 2026-10-24 10:33:52,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:52,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:52,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/158] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:33:52,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/158] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:52,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/158] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:52,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:52,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/158] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:33:52,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:52,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/158] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-24 10:33:52,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/158] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:53,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:53,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/158] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-24 10:33:53,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:53,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/158] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-10-24 10:33:53,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/158] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:53,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:53,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/158] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-24 10:33:53,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:53,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/158] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-10-24 10:33:53,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:53,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:53,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/158] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:33:53,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/158] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:53,816 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/158] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:53,940 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:54,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/158] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-10-24 10:33:54,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:54,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/158] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '4' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("4"))) 2026-10-24 10:33:54,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:54,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:54,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/158] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:33:54,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/158] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:54,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:54,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/158] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:33:54,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/158] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:33:54,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/158] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-10-24 10:33:54,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:54,980 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.017 2026-10-24 10:33:55,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/158] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("CCC Test Partner") 2026-10-24 10:33:55,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/158] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-10-24 10:33:55,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/158] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-10-24 10:33:55,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/158] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:33:55,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/158] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:33:55,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/158] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:33:55,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/158] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:33:55,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/158] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:33:55,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/158] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:33:55,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/158] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:33:55,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/158] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:33:55,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84841009 started for PoS orders references: [{'name': 'Order 00450-002-0002', 'uuid': 'd7b4874b-ec93-4428-bfcc-8d1c45b47673'}] 2026-10-24 10:33:56,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84841009 order {'name': 'Order 00450-002-0002', 'uuid': 'd7b4874b-ec93-4428-bfcc-8d1c45b47673'} created pos.order #463 2026-10-24 10:33:56,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84841009 finished 2026-10-24 10:33:56,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 222 0.308 0.633 2026-10-24 10:33:56,734 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.023 0.056 2026-10-24 10:33:56,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:33:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.006 0.010 2026-10-24 10:33:56,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/158] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:33:56,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:57,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/158] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:33:57,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/158] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:33:57,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/158] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-10-24 10:33:57,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:57,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:33:57,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:33:57,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/158] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:33:57,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/158] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:33:57,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/158] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:33:57,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:57,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/158] Tour PosLoyaltyLoyaltyProgram2 → 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(.qty:contains("1"))) 2026-10-24 10:33:57,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/158] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:33:58,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/158] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-10-24 10:33:58,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:58,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:33:58,313 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/158] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:33:58,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/158] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:33:58,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/158] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-10-24 10:33:58,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:33:58,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/158] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("BBB Test Partner") 2026-10-24 10:33:58,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/158] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-10-24 10:33:58,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/158] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-10-24 10:33:59,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/158] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:33:59,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/158] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:33:59,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/158] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:33:59,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/158] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:33:59,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/158] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:33:59,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/158] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:33:59,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/158] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:33:59,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/158] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:33:59,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52748009 started for PoS orders references: [{'name': 'Order 00450-002-0003', 'uuid': 'adfcbf97-9bee-4d85-ac9a-0db3cea41a44'}] 2026-10-24 10:34:00,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52748009 order {'name': 'Order 00450-002-0003', 'uuid': 'adfcbf97-9bee-4d85-ac9a-0db3cea41a44'} created pos.order #464 2026-10-24 10:34:00,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52748009 finished 2026-10-24 10:34:00,344 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 222 0.277 0.566 2026-10-24 10:34:00,522 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.040 0.072 2026-10-24 10:34:00,581 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 10:34:00,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/158] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:34:00,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/158] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:34:00,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:00,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/158] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:34:00,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:00,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/158] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-10-24 10:34:01,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:01,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:01,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/158] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:01,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/158] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:01,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:01,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/158] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:34:01,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/158] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:34:01,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/158] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-10-24 10:34:01,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/158] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:01,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:01,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:01,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/158] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:02,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/158] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:02,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:02,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:02,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/158] Tour PosLoyaltyLoyaltyProgram2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:34:02,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/158] Tour PosLoyaltyLoyaltyProgram2 → Step .selection-item span:nth-child(2) 2026-10-24 10:34:02,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/158] Tour PosLoyaltyLoyaltyProgram2 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-24 10:34:02,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [142/158] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:34:02,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [143/158] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:02,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [144/158] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:34:02,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [145/158] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:34:02,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [146/158] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-10-24 10:34:03,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [147/158] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("Customer") 2026-10-24 10:34:03,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [148/158] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-10-24 10:34:03,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [149/158] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-10-24 10:34:03,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [150/158] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:34:03,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [151/158] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:34:03,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [152/158] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:34:03,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [153/158] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:34:03,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [154/158] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:34:03,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [155/158] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:34:03,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [156/158] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:34:03,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [157/158] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:34:03,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80188963 started for PoS orders references: [{'name': 'Order 00450-002-0004', 'uuid': 'aed22db4-deed-4192-9e79-901da32788bf'}] 2026-10-24 10:34:04,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80188963 order {'name': 'Order 00450-002-0004', 'uuid': 'aed22db4-deed-4192-9e79-901da32788bf'} created pos.order #465 2026-10-24 10:34:04,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80188963 finished 2026-10-24 10:34:04,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 213 0.296 0.543 2026-10-24 10:34:04,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.010 2026-10-24 10:34:04,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/158] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:34:04,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-24 10:34:04,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 10:34:05,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 51260092 (allocated 54013952) 2026-10-24 10:34:05,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 55711 2026-10-24 10:34:05,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-24 10:34:05,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 55711 2026-10-24 10:34:05,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103405_413487_test_loyalty_free_product_loyalty_program.txt 2026-10-24 10:34:05,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp7fwqffm5_chrome_odoo" 2026-10-24 10:34:06,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 55936 2026-10-24 10:34:06,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpi7gz2pjj_chrome_odoo 2026-10-24 10:34:06,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:36093/json/version 2026-10-24 10:34:06,020 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36093/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:34:06,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:34:06,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:36093/json 2026-10-24 10:34:06,066 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36093/json with timeout 3 increased to 10s during tests 2026-10-24 10:34:06,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:36093/devtools/page/9627D5B67B74CB241E9EFCB74BD4714C 2026-10-24 10:34:06,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-10-24 10:34:06,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-10-24 10:34:06,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:34:06,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-10-24 10:34:06,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:34:06,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:34:06,443 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:06] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 30 0.029 0.112 2026-10-24 10:34:06,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '9627D5B67B74CB241E9EFCB74BD4714C', 'loaderId': '12B72C4926C4B02960BD74F4EDE431C2', 'isDownload': False} 2026-10-24 10:34:06,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-24 10:34:06,492 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:34:06,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:06] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-10-24 10:34:06,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:06] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.032 2026-10-24 10:34:06,558 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:06] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-24 10:34:07,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:07] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:34:07,234 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:07,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: IndexedDB 1 Ready 2026-10-24 10:34:07,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:34:07,250 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:34:07,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/32] Tour PosLoyaltyChangeRewardQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:34:08,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 220 0.287 0.563 2026-10-24 10:34:08,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.849 2026-10-24 10:34:08,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:34:08,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-24 10:34:08,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:34:08,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-24 10:34:08,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:34:08,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:34:08,659 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:08,669 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:08,777 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:34:08,792 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "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-24 10:34:08,840 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:34:08,933 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/32] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:08,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 9 0.022 0.094 2026-10-24 10:34:08,964 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.111 2026-10-24 10:34:08,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:08] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.004 0.154 2026-10-24 10:34:09,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.032 2026-10-24 10:34:09,121 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.047 2026-10-24 10:34:09,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.064 2026-10-24 10:34:09,160 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.069 2026-10-24 10:34:09,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.068 2026-10-24 10:34:09,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/32] Tour PosLoyaltyChangeRewardQty → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:34:09,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.008 0.066 2026-10-24 10:34:09,226 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.075 2026-10-24 10:34:09,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.150 2026-10-24 10:34:09,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.179 2026-10-24 10:34:09,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.092 2026-10-24 10:34:09,286 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.086 2026-10-24 10:34:09,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.064 2026-10-24 10:34:09,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:09] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.103 2026-10-24 10:34:09,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/32] Tour PosLoyaltyChangeRewardQty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:34:09,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/32] Tour PosLoyaltyChangeRewardQty → Step Click search field (trigger: .fa-search.undefined) 2026-10-24 10:34:09,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/32] Tour PosLoyaltyChangeRewardQty → Step Search customer with "DDD Test Partner" (trigger: .modal-dialog .input-group input) 2026-10-24 10:34:09,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/32] Tour PosLoyaltyChangeRewardQty → Step Click on search more if present (trigger: .search-more-button > button, .partner-list .partner-info:nth-child(1):contains("DDD Test Partner")) 2026-10-24 10:34:10,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/32] Tour PosLoyaltyChangeRewardQty → Step Check "DDD Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("DDD Test Partner")) 2026-10-24 10:34:10,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/32] Tour PosLoyaltyChangeRewardQty → Step click partner 'DDD Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(DDD Test Partner)) 2026-10-24 10:34:10,497 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:10] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 7 0.061 0.064 2026-10-24 10:34:10,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/32] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:10,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.025 2026-10-24 10:34:10,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/32] Tour PosLoyaltyChangeRewardQty → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:10,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/32] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:10,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/32] Tour PosLoyaltyChangeRewardQty → 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(.qty:contains("1"))) 2026-10-24 10:34:10,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/32] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:34:10,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/32] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:10,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/32] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:10,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/32] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:11,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/32] Tour PosLoyaltyChangeRewardQty → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:11,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/32] Tour PosLoyaltyChangeRewardQty → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:11,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/32] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:11,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/32] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:11,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/32] Tour PosLoyaltyChangeRewardQty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:34:11,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/32] Tour PosLoyaltyChangeRewardQty → Step .selection-item span:nth-child(2) 2026-10-24 10:34:11,415 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:34:11,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/32] Tour PosLoyaltyChangeRewardQty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-24 10:34:11,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/32] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:34:11,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/32] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:11,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/32] Tour PosLoyaltyChangeRewardQty → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:34:11,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/32] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:11,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/32] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:12,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/32] Tour PosLoyaltyChangeRewardQty → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:34:12,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/32] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:12,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/32] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:34:12,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-10-24 10:34:12,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 10:34:12,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 22994772 (allocated 26353664) 2026-10-24 10:34:12,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 55936 2026-10-24 10:34:12,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-10-24 10:34:12,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 55936 2026-10-24 10:34:12,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103412_533441_test_loyalty_free_product_loyalty_program.txt 2026-10-24 10:34:12,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpi7gz2pjj_chrome_odoo" 2026-10-24 10:34:12,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-24 10:34:14,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 56136 2026-10-24 10:34:14,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpigaey2xj_chrome_odoo 2026-10-24 10:34:14,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:44625/json/version 2026-10-24 10:34:14,222 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44625/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:34:14,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-10-24 10:34:14,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:44625/json 2026-10-24 10:34:14,326 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44625/json with timeout 3 increased to 10s during tests 2026-10-24 10:34:14,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:44625/devtools/page/2F9DD02974213493E57AFAC9EAEA7DC9 2026-10-24 10:34:14,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-10-24 10:34:14,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-10-24 10:34:14,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:34:14,551 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-10-24 10:34:14,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:34:14,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:34:14,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:34:15,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:15] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.105 0.981 2026-10-24 10:34:15,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '2F9DD02974213493E57AFAC9EAEA7DC9', 'loaderId': '7AB69AC6C3748D8AA819B18E00B516A8', 'isDownload': False} 2026-10-24 10:34:15,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-24 10:34:15,703 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:34:15,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:15] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 10:34:15,741 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:15] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 10:34:15,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:15] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-10-24 10:34:16,462 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:34:16,482 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:16,484 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:34:16,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: IndexedDB 1 Ready 2026-10-24 10:34:16,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:34:16,524 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-24 10:34:16,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [1/288] Tour PosLoyaltyFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:34:17,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:17] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 354 0.433 0.654 2026-10-24 10:34:17,594 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.036 2026-10-24 10:34:17,888 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-24 10:34:17,927 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.022 2026-10-24 10:34:17,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:34:18,011 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:34:18,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-10-24 10:34:18,132 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:34:18,142 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:34:18,232 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:34:18,260 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "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-24 10:34:18,267 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:34:18,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.020 0.092 2026-10-24 10:34:18,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [2/288] Tour PosLoyaltyFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:34:18,378 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.013 0.123 2026-10-24 10:34:18,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.009 0.132 2026-10-24 10:34:18,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.023 2026-10-24 10:34:18,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.042 2026-10-24 10:34:18,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.044 2026-10-24 10:34:18,540 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.051 2026-10-24 10:34:18,553 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-24 10:34:18,572 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.093 2026-10-24 10:34:18,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.047 2026-10-24 10:34:18,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [3/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:18,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.081 2026-10-24 10:34:18,638 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.072 2026-10-24 10:34:18,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.100 2026-10-24 10:34:18,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.191 2026-10-24 10:34:18,686 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-24 10:34:18,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.125 2026-10-24 10:34:18,858 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:18] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.048 0.183 2026-10-24 10:34:18,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [4/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:19,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [5/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:34:19,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [6/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:34:19,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [7/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-24 10:34:19,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [8/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:19,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [9/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:19,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [10/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:19,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [11/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:19,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [12/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:19,732 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [13/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:19,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [14/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:20,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [15/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":null,"price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-10-24 10:34:20,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [16/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:20,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [17/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-10-24 10:34:20,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [18/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:20,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [19/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:20,464 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [20/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:20,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [21/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:20,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [22/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:20,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [23/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:20,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [24/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:20,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [25/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:20,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [26/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-10-24 10:34:21,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [27/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:21,128 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [28/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '6' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("6"))) 2026-10-24 10:34:21,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [29/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("2")):has(.price:contains("-10.20"))) 2026-10-24 10:34:21,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [30/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:21,362 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [31/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:21,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [32/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:21,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [33/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:21,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [34/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:21,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [35/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50")) 2026-10-24 10:34:21,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [36/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"):not(:visible)) 2026-10-24 10:34:21,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [37/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:34:21,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [38/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:34:21,911 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:21,915 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:21,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [39/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:34:22,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [40/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:34:22,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [41/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:34:22,117 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:22,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [42/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:34:22,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [43/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:34:22,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [44/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:34:22,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38187108 started for PoS orders references: [{'name': 'Order 00451-001-0001', 'uuid': '70f369b1-9583-404a-87a2-ec3f00395026'}] 2026-10-24 10:34:22,315 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:34:23,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38187108 order {'name': 'Order 00451-001-0001', 'uuid': '70f369b1-9583-404a-87a2-ec3f00395026'} created pos.order #466 2026-10-24 10:34:23,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38187108 finished 2026-10-24 10:34:23,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 353 0.431 0.642 2026-10-24 10:34:23,537 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.032 0.074 2026-10-24 10:34:23,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:34:23,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:23] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.022 2026-10-24 10:34:23,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [45/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:34:23,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [46/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:23,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [47/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:23,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [48/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:34:24,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [49/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:24,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [50/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 10:34:24,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [51/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:24,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [52/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:24,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [53/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-24 10:34:24,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [54/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:24,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [55/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 10:34:24,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [56/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:24,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [57/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-10-24 10:34:24,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [58/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:24,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [59/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 10:34:24,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [60/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:24,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [61/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:24,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [62/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-10-24 10:34:25,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [63/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:25,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [64/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30","quantity":"3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("3")):has(.price:contains("-15.30"))) 2026-10-24 10:34:25,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [65/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:25,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [66/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:34:25,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [67/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:25,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [68/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:25,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [69/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-10-24 10:34:25,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [70/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:25,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [71/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:25,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [72/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:25,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [73/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:34:25,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [74/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:25,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [75/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-10-24 10:34:25,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [76/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:26,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [77/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:26,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [78/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00","price":null} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-24 10:34:26,127 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [79/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:26,195 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [80/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-10-24 10:34:26,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [81/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:26,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [82/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:26,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [83/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:26,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [84/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:26,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [85/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-10-24 10:34:26,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [86/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-10-24 10:34:26,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [87/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:34:26,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [88/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:34:26,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [89/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:34:26,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [90/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:34:26,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [91/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:34:26,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [92/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:34:27,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [93/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:34:27,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [94/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:34:27,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99305559 started for PoS orders references: [{'name': 'Order 00451-001-0002', 'uuid': '4bb2684f-b590-4514-8c32-c71328076300'}] 2026-10-24 10:34:27,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99305559 order {'name': 'Order 00451-001-0002', 'uuid': '4bb2684f-b590-4514-8c32-c71328076300'} created pos.order #467 2026-10-24 10:34:27,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99305559 finished 2026-10-24 10:34:27,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 210 0.269 0.582 2026-10-24 10:34:28,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:34:28,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [95/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:34:28,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [96/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 10:34:28,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [97/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:28,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [98/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-24 10:34:28,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [99/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:34:28,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [100/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-10-24 10:34:28,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [101/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:28,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [102/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:28,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [103/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:28,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [104/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:28,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [105/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:28,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [106/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 10:34:29,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [107/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:29,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [108/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:29,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [109/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:29,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [110/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:29,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [111/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:34:29,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [112/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:29,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [113/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:29,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [114/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:29,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [115/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:29,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [116/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:34:29,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [117/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-24 10:34:29,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [118/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-24 10:34:29,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [119/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-10-24 10:34:30,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [120/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:30,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [121/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-24 10:34:30,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [122/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:30,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [123/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:30,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [124/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:34:30,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [125/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:30,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [126/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:30,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [127/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-10-24 10:34:30,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [128/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:30,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [129/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:30,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [130/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:30,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [131/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:30,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [132/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:30,883 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [133/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:30,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [134/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:31,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [135/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:34:31,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [136/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-24 10:34:31,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [137/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-24 10:34:31,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [138/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:31,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [139/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:31,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [140/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:31,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [141/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:31,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [142/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-10-24 10:34:31,702 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [143/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88")) 2026-10-24 10:34:31,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [144/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"):not(:visible)) 2026-10-24 10:34:31,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [145/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:34:31,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [146/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:34:31,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [147/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:34:32,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [148/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:34:32,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [149/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:34:32,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [150/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:34:32,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [151/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:34:32,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59588798 started for PoS orders references: [{'name': 'Order 00451-001-0003', 'uuid': 'ed8c4845-ac08-42ec-a9c3-49df73c58617'}] 2026-10-24 10:34:32,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [152/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:34:33,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59588798 order {'name': 'Order 00451-001-0003', 'uuid': 'ed8c4845-ac08-42ec-a9c3-49df73c58617'} created pos.order #468 2026-10-24 10:34:33,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59588798 finished 2026-10-24 10:34:33,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 242 0.417 0.593 2026-10-24 10:34:33,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.030 0.063 2026-10-24 10:34:33,622 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:34:33,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [153/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:34:33,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [154/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 10:34:33,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [155/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:33,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [156/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-24 10:34:33,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [157/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:34:34,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [158/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-10-24 10:34:34,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [159/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:34,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [160/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:34:34,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [161/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:34:34,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [162/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:34,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [163/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:34,623 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [164/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:34,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [165/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:34,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [166/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-10-24 10:34:34,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [167/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-10-24 10:34:34,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [168/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-10-24 10:34:34,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [169/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:35,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [170/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:34:35,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [171/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:35,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [172/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:35,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [173/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:35,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [174/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:35,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [175/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:35,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [176/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:35,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [177/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-10-24 10:34:35,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [178/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:35,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [179/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 10:34:35,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [180/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:35,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [181/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-24 10:34:35,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [182/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:35,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [183/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 10:34:35,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [184/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:36,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [185/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-10-24 10:34:36,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [186/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:36,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [187/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 10:34:36,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [188/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:36,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [189/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-10-24 10:34:36,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [190/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:36,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [191/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:34:36,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [192/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:36,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [193/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:36,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [194/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:36,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [195/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:36,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [196/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94")) 2026-10-24 10:34:36,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [197/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"):not(:visible)) 2026-10-24 10:34:36,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [198/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:34:37,030 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [199/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:34:37,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [200/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:34:37,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [201/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:34:37,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [202/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:34:37,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [203/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:34:37,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [204/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:34:37,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [205/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:34:37,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34074243 started for PoS orders references: [{'name': 'Order 00451-001-0004', 'uuid': '68649421-03a4-432a-9d5d-aa48bf2cddfe'}] 2026-10-24 10:34:38,446 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34074243 order {'name': 'Order 00451-001-0004', 'uuid': '68649421-03a4-432a-9d5d-aa48bf2cddfe'} created pos.order #469 2026-10-24 10:34:38,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34074243 finished 2026-10-24 10:34:38,513 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 242 0.423 0.616 2026-10-24 10:34:38,663 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.021 0.056 2026-10-24 10:34:38,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:34:38,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [206/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:34:38,872 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [207/288] Tour PosLoyaltyFreeProductTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-10-24 10:34:38,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [208/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:39,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [209/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-10-24 10:34:39,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [210/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:39,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [211/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:39,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [212/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:39,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [213/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:39,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [214/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:39,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [215/288] Tour PosLoyaltyFreeProductTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-10-24 10:34:39,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [216/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:39,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [217/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-10-24 10:34:39,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [218/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:39,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [219/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:39,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [220/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:39,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [221/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:39,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [222/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:39,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [223/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-10-24 10:34:40,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [224/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:40,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [225/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:40,288 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [226/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:40,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [227/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:40,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [228/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-10-24 10:34:40,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [229/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:40,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [230/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:34:40,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [231/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:40,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [232/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:40,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [233/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:34:40,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [234/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:40,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [235/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:40,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [236/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:41,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [237/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:41,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [238/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:41,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [239/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:41,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [240/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:41,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [241/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:34:41,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [242/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-24 10:34:41,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [243/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-10-24 10:34:41,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [244/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-10-24 10:34:41,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [245/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-10-24 10:34:41,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [246/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-10-24 10:34:41,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [247/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:41,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [248/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:41,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [249/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:42,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [250/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:42,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [251/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-10-24 10:34:42,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [252/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:42,229 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [253/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:34:42,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [254/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:42,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [255/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:42,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [256/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:34:42,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [257/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:42,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [258/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:42,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [259/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:42,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [260/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:34:42,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [261/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:42,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [262/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:42,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [263/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:43,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [264/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:34:43,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [265/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-10-24 10:34:43,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [266/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-10-24 10:34:43,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [267/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-10-24 10:34:43,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [268/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-10-24 10:34:43,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [269/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-10-24 10:34:43,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [270/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:34:43,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [271/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:34:43,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [272/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:34:43,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [273/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:34:43,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [274/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:34:43,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [275/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00","price":"3.19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1")):has(.price:contains("3.19"))) 2026-10-24 10:34:43,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [276/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:34:43,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [277/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-3.19"))) 2026-10-24 10:34:44,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [278/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81")) 2026-10-24 10:34:44,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [279/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"):not(:visible)) 2026-10-24 10:34:44,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [280/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:34:44,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [281/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:34:44,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [282/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:34:44,364 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [283/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:34:44,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [284/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:34:44,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [285/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:34:44,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [286/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:34:44,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18794448 started for PoS orders references: [{'name': 'Order 00451-001-0005', 'uuid': 'dd790e6e-54a5-4d68-8490-48cf70907db4'}] 2026-10-24 10:34:44,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [287/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:34:46,016 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18794448 order {'name': 'Order 00451-001-0005', 'uuid': 'dd790e6e-54a5-4d68-8490-48cf70907db4'} created pos.order #470 2026-10-24 10:34:46,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18794448 finished 2026-10-24 10:34:46,086 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 262 0.614 0.740 2026-10-24 10:34:46,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.027 0.067 2026-10-24 10:34:46,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 10:34:46,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [288/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:34:46,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-10-24 10:34:46,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 10:34:46,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 24140448 (allocated 26226688) 2026-10-24 10:34:46,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 56136 2026-10-24 10:34:46,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-10-24 10:34:46,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 56136 2026-10-24 10:34:46,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103446_836286_test_loyalty_free_product_rewards.txt 2026-10-24 10:34:46,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpigaey2xj_chrome_odoo" 2026-10-24 10:34:46,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-10-24 10:34:48,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 56352 2026-10-24 10:34:48,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmprknh71cx_chrome_odoo 2026-10-24 10:34:48,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:35081/json/version 2026-10-24 10:34:48,244 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35081/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:34:48,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-10-24 10:34:48,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:35081/json 2026-10-24 10:34:48,279 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35081/json with timeout 3 increased to 10s during tests 2026-10-24 10:34:48,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:35081/devtools/page/1885CD9FBE80C4ECE8FD68E54B226699 2026-10-24 10:34:48,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-10-24 10:34:48,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-10-24 10:34:48,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:34:48,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-10-24 10:34:48,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:34:48,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:34:48,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:34:50,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:50] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.101 2.321 2026-10-24 10:34:50,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': '1885CD9FBE80C4ECE8FD68E54B226699', 'loaderId': '8A310CED79C6206035A574262DD3DB30', 'isDownload': False} 2026-10-24 10:34:50,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate ready code "odoo.isTourReady('test_loyalty_free_product_rewards_2')" 2026-10-24 10:34:50,989 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:34:51,023 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:51] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-24 10:34:51,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:51] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-10-24 10:34:51,055 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:51] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.048 2026-10-24 10:34:51,702 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:34:51,717 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:51,721 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:34:51,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate test code "odoo.startTour('test_loyalty_free_product_rewards_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:34:51,751 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: IndexedDB 1 Ready 2026-10-24 10:34:51,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [1/20] Tour test_loyalty_free_product_rewards_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:34:52,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.448 0.607 2026-10-24 10:34:52,809 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.051 2026-10-24 10:34:53,047 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 10:34:53,078 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-24 10:34:53,108 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:34:53,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:34:53,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:34:53,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-10-24 10:34:53,401 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:34:53,411 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:53,553 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-24 10:34:53,578 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "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-24 10:34:53,601 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:34:53,626 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.045 0.075 2026-10-24 10:34:53,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [2/20] Tour test_loyalty_free_product_rewards_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:34:53,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.013 0.142 2026-10-24 10:34:53,703 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.123 2026-10-24 10:34:53,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.024 2026-10-24 10:34:53,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.090 2026-10-24 10:34:53,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.063 2026-10-24 10:34:53,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [3/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:53,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.055 2026-10-24 10:34:53,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.129 2026-10-24 10:34:53,905 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.163 2026-10-24 10:34:53,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.080 2026-10-24 10:34:53,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.073 2026-10-24 10:34:53,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.079 2026-10-24 10:34:53,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:53] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.065 2026-10-24 10:34:54,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:54] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.064 2026-10-24 10:34:54,028 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:54] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.204 2026-10-24 10:34:54,147 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:54] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.043 0.143 2026-10-24 10:34:54,170 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:54] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.303 2026-10-24 10:34:54,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [4/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:54,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [5/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:34:54,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [6/20] Tour test_loyalty_free_product_rewards_2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-10-24 10:34:54,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [7/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-10-24 10:34:54,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [8/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-10-24 10:34:54,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [9/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:34:54,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [10/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:34:54,918 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:34:54,922 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:34:54,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [11/20] Tour test_loyalty_free_product_rewards_2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:34:55,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [12/20] Tour test_loyalty_free_product_rewards_2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:34:55,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [13/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:34:55,114 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:34:55,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [14/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:34:55,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [15/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:34:55,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [16/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:34:55,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [17/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:34:55,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [18/20] Tour test_loyalty_free_product_rewards_2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:34:55,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30032516 started for PoS orders references: [{'name': 'Order 00452-001-0001', 'uuid': 'cdbe9382-37c1-4f57-a572-ac5430981a2e'}] 2026-10-24 10:34:55,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [19/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:34:55,556 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:34:56,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30032516 order {'name': 'Order 00452-001-0001', 'uuid': 'cdbe9382-37c1-4f57-a572-ac5430981a2e'} created pos.order #471 2026-10-24 10:34:56,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30032516 finished 2026-10-24 10:34:56,673 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 342 0.507 0.665 2026-10-24 10:34:56,892 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.058 0.085 2026-10-24 10:34:56,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:34:57,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:34:57] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.010 0.018 2026-10-24 10:34:57,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [20/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:34:57,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-10-24 10:34:57,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-24 10:34:57,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 16451824 (allocated 17965056) 2026-10-24 10:34:57,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 56352 2026-10-24 10:34:57,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-10-24 10:34:57,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 56352 2026-10-24 10:34:57,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103457_472149_test_loyalty_free_product_rewards_2.txt 2026-10-24 10:34:57,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmprknh71cx_chrome_odoo" 2026-10-24 10:34:57,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-24 10:34:58,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 56553 2026-10-24 10:34:58,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpcfaqh80w_chrome_odoo 2026-10-24 10:34:58,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Issuing json command http://127.0.0.1:36859/json/version 2026-10-24 10:34:58,927 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36859/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:34:59,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:34:59,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Issuing json command http://127.0.0.1:36859/json 2026-10-24 10:34:59,061 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36859/json with timeout 3 increased to 10s during tests 2026-10-24 10:34:59,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Websocket url found: ws://127.0.0.1:36859/devtools/page/C46D7FF077EC1A7E6A82F84FDFB500BA 2026-10-24 10:34:59,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-10-24 10:34:59,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-10-24 10:34:59,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:34:59,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-10-24 10:34:59,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:34:59,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:34:59,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:35:00,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:00] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.114 0.968 2026-10-24 10:35:00,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': 'C46D7FF077EC1A7E6A82F84FDFB500BA', 'loaderId': '8FBD2F072E1B31A6C62A1A3253B5A3F6', 'isDownload': False} 2026-10-24 10:35:00,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-10-24 10:35:00,554 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:35:00,589 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 10:35:00,601 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-24 10:35:00,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.060 2026-10-24 10:35:01,345 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:35:01,364 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:01,378 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:35:01,398 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-24 10:35:01,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: IndexedDB 1 Ready 2026-10-24 10:35:01,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:35:01,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [1/36] Tour PosLoyaltyLoyaltyProgram3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:35:02,422 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.399 0.617 2026-10-24 10:35:02,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.986 2026-10-24 10:35:02,688 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 10:35:02,729 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:35:02,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-10-24 10:35:02,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-24 10:35:02,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:35:02,950 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:02,972 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:03,076 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:35:03,124 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "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-24 10:35:03,132 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:03,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.059 0.081 2026-10-24 10:35:03,268 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.012 0.108 2026-10-24 10:35:03,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [2/36] Tour PosLoyaltyLoyaltyProgram3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:35:03,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.008 0.190 2026-10-24 10:35:03,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.017 2026-10-24 10:35:03,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.014 0.081 2026-10-24 10:35:03,476 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.069 2026-10-24 10:35:03,486 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.039 2026-10-24 10:35:03,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [3/36] Tour PosLoyaltyLoyaltyProgram3 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:35:03,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.071 2026-10-24 10:35:03,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.048 2026-10-24 10:35:03,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.023 0.111 2026-10-24 10:35:03,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.184 2026-10-24 10:35:03,642 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.104 2026-10-24 10:35:03,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.126 2026-10-24 10:35:03,686 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.147 2026-10-24 10:35:03,703 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.206 2026-10-24 10:35:03,713 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.121 2026-10-24 10:35:03,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.053 0.189 2026-10-24 10:35:03,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [4/36] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:04,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [5/36] Tour PosLoyaltyLoyaltyProgram3 → 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(.qty:contains("1"))) 2026-10-24 10:35:04,180 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [6/36] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:35:04,244 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [7/36] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-10-24 10:35:04,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [8/36] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:04,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [9/36] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:04,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [10/36] Tour PosLoyaltyLoyaltyProgram3 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:35:04,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [11/36] Tour PosLoyaltyLoyaltyProgram3 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:35:04,973 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [12/36] Tour PosLoyaltyLoyaltyProgram3 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-10-24 10:35:05,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [13/36] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:05,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [14/36] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:35:05,132 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.011 0.036 2026-10-24 10:35:05,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [15/36] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:35:05,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [16/36] Tour PosLoyaltyLoyaltyProgram3 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:35:05,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [17/36] Tour PosLoyaltyLoyaltyProgram3 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:35:05,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [18/36] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:35:05,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [19/36] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:35:05,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [20/36] Tour PosLoyaltyLoyaltyProgram3 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:35:05,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [21/36] Tour PosLoyaltyLoyaltyProgram3 → Step .selection-item span:nth-child(2) 2026-10-24 10:35:05,625 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:35:05,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [22/36] Tour PosLoyaltyLoyaltyProgram3 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-24 10:35:05,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [23/36] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-1.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-10-24 10:35:06,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [24/36] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2")) 2026-10-24 10:35:06,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [25/36] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"):not(:visible)) 2026-10-24 10:35:06,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [26/36] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:35:06,248 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [27/36] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:35:06,270 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:06,275 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:06,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [28/36] Tour PosLoyaltyLoyaltyProgram3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:35:06,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [29/36] Tour PosLoyaltyLoyaltyProgram3 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:35:06,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [30/36] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:35:06,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [31/36] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:35:06,560 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [32/36] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:35:06,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [33/36] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:35:06,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [34/36] Tour PosLoyaltyLoyaltyProgram3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:35:06,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46366679 started for PoS orders references: [{'name': 'Order 00453-001-0001', 'uuid': '9f9d0a6b-1a6e-4184-8812-50a4bf35b833'}] 2026-10-24 10:35:06,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [35/36] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:35:06,831 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:35:07,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46366679 order {'name': 'Order 00453-001-0001', 'uuid': '9f9d0a6b-1a6e-4184-8812-50a4bf35b833'} created pos.order #472 2026-10-24 10:35:07,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46366679 finished 2026-10-24 10:35:08,012 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 377 0.563 0.651 2026-10-24 10:35:08,292 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.097 0.105 2026-10-24 10:35:08,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 10:35:08,545 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:08] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.020 0.022 2026-10-24 10:35:08,606 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [36/36] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:35:08,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-24 10:35:08,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-24 10:35:09,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 21814548 (allocated 23998464) 2026-10-24 10:35:09,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 56553 2026-10-24 10:35:09,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-24 10:35:09,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 56553 2026-10-24 10:35:09,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103509_168320_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-24 10:35:09,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpcfaqh80w_chrome_odoo" 2026-10-24 10:35:09,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_in_trusted_pos ... 2026-10-24 10:35:10,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Chrome pid: 56761 2026-10-24 10:35:10,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Chrome headless temporary user profile dir: /tmp/tmp14lz_pjs_chrome_odoo 2026-10-24 10:35:10,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Issuing json command http://127.0.0.1:45309/json/version 2026-10-24 10:35:10,881 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45309/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:35:10,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Browser version: Chrome/150.0.7871.114 2026-10-24 10:35:10,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Issuing json command http://127.0.0.1:45309/json 2026-10-24 10:35:10,919 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45309/json with timeout 3 increased to 10s during tests 2026-10-24 10:35:10,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Websocket url found: ws://127.0.0.1:45309/devtools/page/BBDDA5265147FD838055B056C1106FE2 2026-10-24 10:35:10,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Enable chrome headless console log notification 2026-10-24 10:35:10,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Chrome headless enable page notifications 2026-10-24 10:35:11,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:35:11,173 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Setting session cookie in browser 2026-10-24 10:35:11,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:35:11,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:35:11,200 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:35:12,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:12] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.101 0.964 2026-10-24 10:35:12,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Navigation result: {'frameId': 'BBDDA5265147FD838055B056C1106FE2', 'loaderId': '641AD077956F3E8BAD30417BFC913C4D', 'isDownload': False} 2026-10-24 10:35:12,267 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Evaluate ready code "odoo.isTourReady('test_loyalty_in_trusted_pos_make_order')" 2026-10-24 10:35:12,295 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:35:12,329 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:12] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-24 10:35:12,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:12] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 10:35:12,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:12] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.022 0.031 2026-10-24 10:35:13,014 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:35:13,073 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:35:13,079 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 10:35:13,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: IndexedDB 1 Ready 2026-10-24 10:35:13,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Evaluate test code "odoo.startTour('test_loyalty_in_trusted_pos_make_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:35:13,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.025 2026-10-24 10:35:13,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [1/23] Tour test_loyalty_in_trusted_pos_make_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:35:14,188 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 351 0.402 0.676 2026-10-24 10:35:14,196 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.035 2026-10-24 10:35:14,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:35:14,519 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:35:14,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 10:35:14,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-10-24 10:35:14,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: Owl is running in 'dev' mode. 2026-10-24 10:35:14,783 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:35:14,784 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:35:14,891 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:35:14,898 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 10:35:14,910 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 10:35:14,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:14] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.019 0.047 2026-10-24 10:35:15,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [2/23] Tour test_loyalty_in_trusted_pos_make_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:35:15,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.027 0.131 2026-10-24 10:35:15,068 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.144 2026-10-24 10:35:15,166 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.052 2026-10-24 10:35:15,189 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.049 2026-10-24 10:35:15,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.053 2026-10-24 10:35:15,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.109 2026-10-24 10:35:15,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.116 2026-10-24 10:35:15,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [3/23] Tour test_loyalty_in_trusted_pos_make_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:15,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.022 0.171 2026-10-24 10:35:15,311 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.092 2026-10-24 10:35:15,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [4/23] Tour test_loyalty_in_trusted_pos_make_order → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:35:15,354 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.018 0.141 2026-10-24 10:35:15,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.182 2026-10-24 10:35:15,397 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.160 2026-10-24 10:35:15,416 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.141 2026-10-24 10:35:15,433 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.121 2026-10-24 10:35:15,543 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.042 0.138 2026-10-24 10:35:15,561 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.233 2026-10-24 10:35:15,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [5/23] Tour test_loyalty_in_trusted_pos_make_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:35:15,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [6/23] Tour test_loyalty_in_trusted_pos_make_order → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:35:16,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [7/23] Tour test_loyalty_in_trusted_pos_make_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:16,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [8/23] Tour test_loyalty_in_trusted_pos_make_order → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:35:16,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [9/23] Tour test_loyalty_in_trusted_pos_make_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:16,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [10/23] Tour test_loyalty_in_trusted_pos_make_order → 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(.qty:contains("1"))) 2026-10-24 10:35:16,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [11/23] Tour test_loyalty_in_trusted_pos_make_order → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:35:16,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [12/23] Tour test_loyalty_in_trusted_pos_make_order → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:35:16,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [13/23] Tour test_loyalty_in_trusted_pos_make_order → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:35:16,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [14/23] Tour test_loyalty_in_trusted_pos_make_order → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:35:16,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [15/23] Tour test_loyalty_in_trusted_pos_make_order → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:35:16,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [16/23] Tour test_loyalty_in_trusted_pos_make_order → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:35:16,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [17/23] Tour test_loyalty_in_trusted_pos_make_order → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:35:17,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [18/23] Tour test_loyalty_in_trusted_pos_make_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:35:17,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [19/23] Tour test_loyalty_in_trusted_pos_make_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:17,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [20/23] Tour test_loyalty_in_trusted_pos_make_order → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Whiteboard Pen","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Whiteboard Pen")):has(.price:contains("-10.00"))) 2026-10-24 10:35:17,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [21/23] Tour test_loyalty_in_trusted_pos_make_order → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-10-24 10:35:17,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [22/23] Tour test_loyalty_in_trusted_pos_make_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:17,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [23/23] Tour test_loyalty_in_trusted_pos_make_order → Step save order (trigger: .pads .fa-upload) 2026-10-24 10:35:17,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61354467 started for PoS orders references: [{'name': 'Order 00454-001-0001', 'uuid': '8f6455c0-da20-46c8-ab7e-fef30256ec1b'}] 2026-10-24 10:35:17,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: tour succeeded 2026-10-24 10:35:17,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_in_trusted_pos_make_order SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 10:35:17,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61354467 order {'name': 'Order 00454-001-0001', 'uuid': '8f6455c0-da20-46c8-ab7e-fef30256ec1b'} created pos.order #473 2026-10-24 10:35:17,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61354467 finished 2026-10-24 10:35:17,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: heap 20334384 (allocated 21635072) 2026-10-24 10:35:17,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Closing chrome headless with pid 56761 2026-10-24 10:35:17,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Closing websocket connection 2026-10-24 10:35:17,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Terminating chrome headless with pid 56761 2026-10-24 10:35:17,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 99 0.094 0.182 2026-10-24 10:35:17,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103517_904349_test_loyalty_in_trusted_pos.txt 2026-10-24 10:35:17,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Removing chrome user profile "/tmp/tmp14lz_pjs_chrome_odoo" 2026-10-24 10:35:18,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Chrome pid: 56966 2026-10-24 10:35:18,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Chrome headless temporary user profile dir: /tmp/tmpbvg70jlv_chrome_odoo 2026-10-24 10:35:18,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Issuing json command http://127.0.0.1:42423/json/version 2026-10-24 10:35:18,363 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42423/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:35:18,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Browser version: Chrome/150.0.7871.114 2026-10-24 10:35:18,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Issuing json command http://127.0.0.1:42423/json 2026-10-24 10:35:18,444 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42423/json with timeout 3 increased to 10s during tests 2026-10-24 10:35:18,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Websocket url found: ws://127.0.0.1:42423/devtools/page/FD7325D3FA928B986BDBC60B6D4A04D4 2026-10-24 10:35:18,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Enable chrome headless console log notification 2026-10-24 10:35:18,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Chrome headless enable page notifications 2026-10-24 10:35:18,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:35:18,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Setting session cookie in browser 2026-10-24 10:35:18,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=66" in browser 2026-10-24 10:35:18,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=66" 2026-10-24 10:35:18,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:18] "GET /pos/ui?config_id=66 HTTP/1.1" 200 - 71 0.053 0.158 2026-10-24 10:35:18,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Navigation result: {'frameId': 'FD7325D3FA928B986BDBC60B6D4A04D4', 'loaderId': '29168BF37C22AC881D248B2554E90082', 'isDownload': False} 2026-10-24 10:35:18,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Evaluate ready code "odoo.isTourReady('test_loyalty_in_trusted_pos')" 2026-10-24 10:35:18,840 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:35:18,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:18] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 10:35:18,902 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:18] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-24 10:35:18,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:18] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.043 2026-10-24 10:35:19,618 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:35:19,629 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:35:19,643 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:19,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: IndexedDB 1 Ready 2026-10-24 10:35:19,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Evaluate test code "odoo.startTour('test_loyalty_in_trusted_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=66", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:35:19,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [1/15] Tour test_loyalty_in_trusted_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:35:20,462 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:20] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 224 0.267 0.535 2026-10-24 10:35:20,479 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.803 2026-10-24 10:35:20,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.003 0.017 2026-10-24 10:35:20,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-10-24 10:35:20,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:35:20,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 10:35:20,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:35:20,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: Owl is running in 'dev' mode. 2026-10-24 10:35:21,132 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:21,135 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:35:21,253 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35: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-24 10:35:21,259 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:35:21,266 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:35:21,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.018 0.031 2026-10-24 10:35:21,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [2/15] Tour test_loyalty_in_trusted_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:35:21,371 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 9 0.013 0.090 2026-10-24 10:35:21,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.017 0.127 2026-10-24 10:35:21,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.044 2026-10-24 10:35:21,610 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.020 0.054 2026-10-24 10:35:21,644 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.013 0.106 2026-10-24 10:35:21,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.117 2026-10-24 10:35:21,686 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.128 2026-10-24 10:35:21,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [3/15] Tour test_loyalty_in_trusted_pos → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:35:21,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.043 2026-10-24 10:35:21,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.047 2026-10-24 10:35:21,743 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.143 2026-10-24 10:35:21,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.016 0.161 2026-10-24 10:35:21,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.266 2026-10-24 10:35:21,848 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.012 0.115 2026-10-24 10:35:21,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 10 0.029 0.126 2026-10-24 10:35:21,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.240 2026-10-24 10:35:21,952 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:21] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.181 2026-10-24 10:35:21,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [4/15] Tour test_loyalty_in_trusted_pos → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:35:22,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [5/15] Tour test_loyalty_in_trusted_pos → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:35:22,226 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:22] "POST /web/dataset/call_kw/pos.order/search_read HTTP/1.1" 200 - 32 0.038 0.088 2026-10-24 10:35:22,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:22] "POST /web/dataset/call_kw/pos.order.line/read HTTP/1.1" 200 - 9 0.012 0.021 2026-10-24 10:35:22,410 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:22,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [6/15] Tour test_loyalty_in_trusted_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:22,507 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [7/15] Tour test_loyalty_in_trusted_pos → Step .ticket-screen .pads .button.validation.load-order-button 2026-10-24 10:35:22,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [8/15] Tour test_loyalty_in_trusted_pos → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Whiteboard Pen","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Whiteboard Pen")):has(.price:contains("-10.00"))) 2026-10-24 10:35:22,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [9/15] Tour test_loyalty_in_trusted_pos → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-10-24 10:35:22,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [10/15] Tour test_loyalty_in_trusted_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:35:22,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [11/15] Tour test_loyalty_in_trusted_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:35:23,027 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:23,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [12/15] Tour test_loyalty_in_trusted_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:35:23,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [13/15] Tour test_loyalty_in_trusted_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:35:23,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [14/15] Tour test_loyalty_in_trusted_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:35:23,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: [15/15] Tour test_loyalty_in_trusted_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 10:35:23,308 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.007 0.018 2026-10-24 10:35:23,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64748018 started for PoS orders references: [{'name': '/', 'uuid': '8f6455c0-da20-46c8-ab7e-fef30256ec1b'}] 2026-10-24 10:35:23,407 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:35:23,464 104 INFO rb-7de5d73-225957-428688 odoo.models.unlink: User #146 deleted pos.order.line records with IDs: [673] 2026-10-24 10:35:23,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: Added lines [674] to pos.order #473 2026-10-24 10:35:23,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [500] to pos.order #473 2026-10-24 10:35:24,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64748018 order {'name': '/', 'uuid': '8f6455c0-da20-46c8-ab7e-fef30256ec1b'} updated pos.order #473 2026-10-24 10:35:24,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64748018 finished 2026-10-24 10:35:24,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 368 0.502 0.815 2026-10-24 10:35:24,908 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 56 0.052 0.087 2026-10-24 10:35:24,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:35:25,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:25] "GET /web/image?model=pos.config&id=66&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.021 2026-10-24 10:35:25,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: tour succeeded 2026-10-24 10:35:25,215 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_loyalty_in_trusted_pos SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-24 10:35:25,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos.browser: heap 17197592 (allocated 18358272) 2026-10-24 10:35:25,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Closing chrome headless with pid 56966 2026-10-24 10:35:25,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Closing websocket connection 2026-10-24 10:35:25,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Terminating chrome headless with pid 56966 2026-10-24 10:35:25,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103525_558863_test_loyalty_in_trusted_pos.txt 2026-10-24 10:35:25,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_in_trusted_pos: Removing chrome user profile "/tmp/tmpbvg70jlv_chrome_odoo" 2026-10-24 10:35:25,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-24 10:35:26,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 57172 2026-10-24 10:35:26,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmprg55864g_chrome_odoo 2026-10-24 10:35:26,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:42021/json/version 2026-10-24 10:35:26,960 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42021/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:35:27,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: Chrome/150.0.7871.114 2026-10-24 10:35:27,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:42021/json 2026-10-24 10:35:27,056 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42021/json with timeout 3 increased to 10s during tests 2026-10-24 10:35:27,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:42021/devtools/page/F442FFDDDA9A74BB7438A4293BA9935A 2026-10-24 10:35:27,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-10-24 10:35:27,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-24 10:35:27,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:35:27,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-24 10:35:27,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:35:27,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:35:27,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:35:28,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:28] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.115 1.109 2026-10-24 10:35:28,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': 'F442FFDDDA9A74BB7438A4293BA9935A', 'loaderId': 'EBDC26738450ACE1B85A5BE78E97F144', 'isDownload': False} 2026-10-24 10:35:28,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Evaluate ready code "odoo.isTourReady('test_loyalty_is_not_processed_for_draft_order')" 2026-10-24 10:35:28,632 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:35:28,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:28] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 10:35:28,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:28] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 10:35:28,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:28] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-24 10:35:29,390 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:29] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:35:29,399 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:35:29,409 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:29,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: IndexedDB 1 Ready 2026-10-24 10:35:29,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.024 0.009 2026-10-24 10:35:29,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Evaluate test code "odoo.startTour('test_loyalty_is_not_processed_for_draft_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:35:29,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [1/27] Tour test_loyalty_is_not_processed_for_draft_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:35:30,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:30] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 348 0.507 0.660 2026-10-24 10:35:30,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.103 2026-10-24 10:35:30,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 10:35:30,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:35:30,946 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:35:31,000 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-24 10:35:31,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-10-24 10:35:31,131 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:35:31,134 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:31,225 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:35:31,260 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35: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-24 10:35:31,262 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:35:31,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.020 0.073 2026-10-24 10:35:31,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [2/27] Tour test_loyalty_is_not_processed_for_draft_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:35:31,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.020 0.119 2026-10-24 10:35:31,416 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.148 2026-10-24 10:35:31,577 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.026 0.064 2026-10-24 10:35:31,594 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.052 2026-10-24 10:35:31,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.100 2026-10-24 10:35:31,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.070 2026-10-24 10:35:31,645 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-24 10:35:31,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.031 2026-10-24 10:35:31,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [3/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:31,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.014 0.061 2026-10-24 10:35:31,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [4/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:35:31,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.015 0.096 2026-10-24 10:35:31,763 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.071 2026-10-24 10:35:31,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.056 2026-10-24 10:35:31,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.109 0.093 2026-10-24 10:35:31,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.008 0.301 2026-10-24 10:35:31,995 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:31] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.425 2026-10-24 10:35:32,006 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:32] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.313 2026-10-24 10:35:32,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [5/27] Tour test_loyalty_is_not_processed_for_draft_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:35:32,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [6/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:35:32,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [7/27] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:32,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [8/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:35:32,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [9/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:32,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [10/27] Tour test_loyalty_is_not_processed_for_draft_order → 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(.qty:contains("1"))) 2026-10-24 10:35:32,867 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [11/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:35:32,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [12/27] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:35:32,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [13/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:35:33,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [14/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:35:33,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [15/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:35:33,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [16/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:35:33,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [17/27] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:35:33,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [18/27] Tour test_loyalty_is_not_processed_for_draft_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:35:33,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [19/27] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:33,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [20/27] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-24 10:35:33,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [21/27] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-10-24 10:35:33,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [22/27] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:33,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [23/27] Tour test_loyalty_is_not_processed_for_draft_order → Step save order (trigger: .pads .fa-upload) 2026-10-24 10:35:33,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65170389 started for PoS orders references: [{'name': 'Order 00456-001-0001', 'uuid': 'af3ea55f-38f1-4d7b-b335-00c89939a7d8'}] 2026-10-24 10:35:33,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [24/27] Tour test_loyalty_is_not_processed_for_draft_order → Step .fa-caret-down 2026-10-24 10:35:33,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [25/27] Tour test_loyalty_is_not_processed_for_draft_order → Step .list-container-items .btn:eq(0) 2026-10-24 10:35:33,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65170389 order {'name': 'Order 00456-001-0001', 'uuid': 'af3ea55f-38f1-4d7b-b335-00c89939a7d8'} created pos.order #474 2026-10-24 10:35:33,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65170389 finished 2026-10-24 10:35:33,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [26/27] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-24 10:35:33,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [27/27] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-10-24 10:35:34,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 96 0.109 0.187 2026-10-24 10:35:34,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-24 10:35:34,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_is_not_processed_for_draft_order SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-24 10:35:34,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 20266032 (allocated 21766144) 2026-10-24 10:35:34,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 57172 2026-10-24 10:35:34,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-24 10:35:34,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 57172 2026-10-24 10:35:34,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103534_471059_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-24 10:35:34,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmprg55864g_chrome_odoo" 2026-10-24 10:35:34,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-24 10:35:35,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 57369 2026-10-24 10:35:35,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpcz1k_ki__chrome_odoo 2026-10-24 10:35:35,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35795/json/version 2026-10-24 10:35:35,525 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35795/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:35:35,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-10-24 10:35:35,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:35795/json 2026-10-24 10:35:35,641 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35795/json with timeout 3 increased to 10s during tests 2026-10-24 10:35:35,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:35795/devtools/page/88FE0E47B579C92A4BB4F7FFC87B5595 2026-10-24 10:35:35,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-24 10:35:35,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-24 10:35:35,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:35:35,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-24 10:35:35,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:35:35,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:35:35,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:35:38,437 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:38] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.081 2.373 2026-10-24 10:35:38,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '88FE0E47B579C92A4BB4F7FFC87B5595', 'loaderId': '15563BEB312159587408AF1DF4C2D3E9', 'isDownload': False} 2026-10-24 10:35:38,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-10-24 10:35:38,462 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:35:38,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:38] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 10:35:38,506 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:38] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 10:35:38,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:38] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-24 10:35:39,133 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:39] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:35:39,167 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:35:39,178 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:39,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: IndexedDB 1 Ready 2026-10-24 10:35:39,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Evaluate test code "odoo.startTour('test_loyalty_on_order_with_fixed_tax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:35:39,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [1/9] Tour test_loyalty_on_order_with_fixed_tax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:35:40,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:40] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.399 0.681 2026-10-24 10:35:40,281 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 1.093 2026-10-24 10:35:40,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-24 10:35:40,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-24 10:35:40,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:35:40,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-24 10:35:40,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:40] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-10-24 10:35:40,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-10-24 10:35:41,012 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:35:41,020 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:41,148 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "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-24 10:35:41,155 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-24 10:35:41,215 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 10:35:41,248 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.044 0.079 2026-10-24 10:35:41,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.007 0.078 2026-10-24 10:35:41,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [2/9] Tour test_loyalty_on_order_with_fixed_tax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:35:41,323 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.010 0.177 2026-10-24 10:35:41,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.013 2026-10-24 10:35:41,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.028 2026-10-24 10:35:41,472 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-24 10:35:41,492 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-24 10:35:41,527 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.117 2026-10-24 10:35:41,542 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.108 2026-10-24 10:35:41,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [3/9] Tour test_loyalty_on_order_with_fixed_tax → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:35:41,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.084 2026-10-24 10:35:41,593 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.182 2026-10-24 10:35:41,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.136 2026-10-24 10:35:41,628 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.119 2026-10-24 10:35:41,651 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.103 2026-10-24 10:35:41,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.110 2026-10-24 10:35:41,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.095 2026-10-24 10:35:41,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:41] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.061 0.163 2026-10-24 10:35:41,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [4/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:35:42,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [5/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:35:42,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [6/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:35:42,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [7/9] Tour test_loyalty_on_order_with_fixed_tax → Step input text '563412' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:35:42,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [8/9] Tour test_loyalty_on_order_with_fixed_tax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:35:42,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [9/9] Tour test_loyalty_on_order_with_fixed_tax → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.50"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.50"))) 2026-10-24 10:35:42,386 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.022 2026-10-24 10:35:42,427 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:42] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.005 0.012 2026-10-24 10:35:42,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-24 10:35:42,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_on_order_with_fixed_tax SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-24 10:35:42,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 15325916 (allocated 16785408) 2026-10-24 10:35:42,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 57369 2026-10-24 10:35:42,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-24 10:35:42,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 57369 2026-10-24 10:35:42,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103542_852661_test_loyalty_on_order_with_fixed_tax.txt 2026-10-24 10:35:42,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpcz1k_ki__chrome_odoo" 2026-10-24 10:35:42,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-24 10:35:44,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 57568 2026-10-24 10:35:44,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpqfpnh63l_chrome_odoo 2026-10-24 10:35:44,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:43375/json/version 2026-10-24 10:35:44,025 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43375/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:35:44,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-24 10:35:44,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:43375/json 2026-10-24 10:35:44,042 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43375/json with timeout 3 increased to 10s during tests 2026-10-24 10:35:44,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:43375/devtools/page/53C6274564ACA4BBB538EC96120B88D0 2026-10-24 10:35:44,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-24 10:35:44,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-24 10:35:44,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:35:44,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-24 10:35:44,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:35:44,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:35:44,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:35:45,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:45] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.105 0.951 2026-10-24 10:35:45,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '53C6274564ACA4BBB538EC96120B88D0', 'loaderId': '7FD994F45FB55F001FBC342B2590F59B', 'isDownload': False} 2026-10-24 10:35:45,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-24 10:35:45,387 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:35:45,441 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:45] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.018 0.020 2026-10-24 10:35:45,469 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:45] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.062 2026-10-24 10:35:45,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:45] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.077 2026-10-24 10:35:46,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:35:46,110 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:46,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:35:46,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: IndexedDB 1 Ready 2026-10-24 10:35:46,147 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.017 2026-10-24 10:35:46,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate test code "odoo.startTour('PosLoyaltyMultipleOrders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:35:46,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [1/32] Tour PosLoyaltyMultipleOrders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:35:47,134 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 354 0.396 0.595 2026-10-24 10:35:47,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.942 2026-10-24 10:35:47,375 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:35:47,402 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:35:47,472 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:35:47,516 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 10:35:47,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-24 10:35:47,667 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:35:47,681 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:35:47,759 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:35:47,803 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "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-24 10:35:47,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.026 0.061 2026-10-24 10:35:47,866 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-24 10:35:47,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [2/32] Tour PosLoyaltyMultipleOrders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:35:47,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.018 0.130 2026-10-24 10:35:47,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:47] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.132 2026-10-24 10:35:48,053 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.014 0.021 2026-10-24 10:35:48,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.039 2026-10-24 10:35:48,087 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.046 2026-10-24 10:35:48,117 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.095 2026-10-24 10:35:48,141 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.067 2026-10-24 10:35:48,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.058 2026-10-24 10:35:48,173 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.143 2026-10-24 10:35:48,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.080 2026-10-24 10:35:48,201 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.046 2026-10-24 10:35:48,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [3/32] Tour PosLoyaltyMultipleOrders → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:35:48,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.067 2026-10-24 10:35:48,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.180 2026-10-24 10:35:48,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.066 2026-10-24 10:35:48,282 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.094 2026-10-24 10:35:48,396 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.039 0.138 2026-10-24 10:35:48,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [4/32] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:48,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [5/32] Tour PosLoyaltyMultipleOrders → 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(.qty:contains("1"))) 2026-10-24 10:35:48,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [6/32] Tour PosLoyaltyMultipleOrders → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:35:48,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [7/32] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-10-24 10:35:49,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [8/32] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:49,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [9/32] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:49,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [10/32] Tour PosLoyaltyMultipleOrders → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:35:49,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [11/32] Tour PosLoyaltyMultipleOrders → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:35:49,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [12/32] Tour PosLoyaltyMultipleOrders → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-10-24 10:35:49,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [13/32] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:49,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [14/32] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:35:50,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [15/32] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:35:50,074 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:50,077 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:35:50,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [16/32] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:35:50,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [17/32] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:35:50,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [18/32] Tour PosLoyaltyMultipleOrders → Step .pos-leftheader .list-plus-btn 2026-10-24 10:35:50,309 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:35:50,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [19/32] Tour PosLoyaltyMultipleOrders → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:35:50,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [20/32] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:50,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [21/32] Tour PosLoyaltyMultipleOrders → 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(.qty:contains("1"))) 2026-10-24 10:35:50,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [22/32] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:35:50,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [23/32] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:50,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [24/32] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:35:50,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [25/32] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:35:50,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [26/32] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:35:51,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [27/32] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:35:51,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [28/32] Tour PosLoyaltyMultipleOrders → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:35:51,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [29/32] Tour PosLoyaltyMultipleOrders → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:35:51,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [30/32] Tour PosLoyaltyMultipleOrders → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:35:51,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52621881 started for PoS orders references: [{'name': 'Order 00458-001-0002', 'uuid': '4dd2ad5f-6ae0-4f73-998d-2d49d8b3f3a9'}] 2026-10-24 10:35:51,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [31/32] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:35:51,403 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:35:52,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52621881 order {'name': 'Order 00458-001-0002', 'uuid': '4dd2ad5f-6ae0-4f73-998d-2d49d8b3f3a9'} created pos.order #475 2026-10-24 10:35:52,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52621881 finished 2026-10-24 10:35:52,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 352 0.447 0.769 2026-10-24 10:35:52,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.043 0.120 2026-10-24 10:35:52,858 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:35:52,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:52] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.008 0.017 2026-10-24 10:35:53,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [32/32] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:35:53,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-24 10:35:53,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-24 10:35:53,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:53] "GET /report/barcode/Code128/044e-e6ce-49e0 HTTP/1.1" 200 - 0 0.000 0.182 2026-10-24 10:35:53,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 22318648 (allocated 24784896) 2026-10-24 10:35:53,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 57568 2026-10-24 10:35:53,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-24 10:35:53,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 57568 2026-10-24 10:35:53,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103553_456683_test_loyalty_program_different_orders.txt 2026-10-24 10:35:53,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpqfpnh63l_chrome_odoo" 2026-10-24 10:35:53,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-24 10:35:54,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 57773 2026-10-24 10:35:54,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmplp2p86z5_chrome_odoo 2026-10-24 10:35:54,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:43505/json/version 2026-10-24 10:35:54,762 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43505/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:35:54,858 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-24 10:35:54,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:43505/json 2026-10-24 10:35:54,859 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43505/json with timeout 3 increased to 10s during tests 2026-10-24 10:35:54,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:43505/devtools/page/A14F7773A4D844E86DCE5B099235A9EA 2026-10-24 10:35:54,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-24 10:35:54,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-24 10:35:55,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:35:55,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-24 10:35:55,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:35:55,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:35:55,125 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:35:56,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:56] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.117 1.016 2026-10-24 10:35:56,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'A14F7773A4D844E86DCE5B099235A9EA', 'loaderId': '204A195FEBD32FA21C4DA4049CC50474', 'isDownload': False} 2026-10-24 10:35:56,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-24 10:35:56,292 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:35:56,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:56] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-24 10:35:56,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:56] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-24 10:35:56,362 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:56] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-24 10:35:57,037 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 10:35:57,061 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:35:57,079 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:35:57,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: IndexedDB 1 Ready 2026-10-24 10:35:57,116 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.016 2026-10-24 10:35:57,137 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:35:57,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [1/30] Tour PosLoyaltySpecificDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:35:58,032 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 351 0.375 0.554 2026-10-24 10:35:58,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.864 2026-10-24 10:35:58,296 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:35:58,354 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.016 2026-10-24 10:35:58,436 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:35:58,484 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-10-24 10:35:58,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-24 10:35:58,642 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:35:58,660 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:35:58,766 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35: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-24 10:35:58,779 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:35:58,803 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:35:58,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [2/30] Tour PosLoyaltySpecificDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:35:58,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.038 0.072 2026-10-24 10:35:58,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.012 0.130 2026-10-24 10:35:58,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.108 2026-10-24 10:35:58,995 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:58] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.016 2026-10-24 10:35:59,007 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.031 2026-10-24 10:35:59,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.063 2026-10-24 10:35:59,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.078 2026-10-24 10:35:59,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.061 2026-10-24 10:35:59,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.011 0.124 2026-10-24 10:35:59,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.132 2026-10-24 10:35:59,137 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.042 2026-10-24 10:35:59,149 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.075 2026-10-24 10:35:59,151 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [3/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-24 10:35:59,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.105 2026-10-24 10:35:59,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.188 2026-10-24 10:35:59,212 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.094 2026-10-24 10:35:59,338 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.051 0.116 2026-10-24 10:35:59,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:35:59] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-24 10:35:59,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [4/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:59,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [5/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-10-24 10:35:59,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [6/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:35:59,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [7/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B")) 2026-10-24 10:35:59,815 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [8/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:35:59,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [9/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product B","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product B")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-10-24 10:35:59,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [10/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:00,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [11/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:00,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [12/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:00,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [13/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:36:00,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [14/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-10-24 10:36:00,256 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:00,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [15/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on specific products","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on specific products")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-10-24 10:36:00,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [16/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00")) 2026-10-24 10:36:00,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [17/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"):not(:visible)) 2026-10-24 10:36:00,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [18/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:00,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [19/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:00,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [20/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:36:00,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [21/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-10-24 10:36:00,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [22/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-10-24 10:36:01,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [23/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-10-24 10:36:01,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [24/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:01,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [25/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:01,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [26/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:36:01,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [27/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 30 on specific products' (trigger: .selection-item:contains("$ 30 on specific products")) 2026-10-24 10:36:01,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [28/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 30 on specific products","price":"-30.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 30 on specific products")):has(.qty:contains("1")):has(.price:contains("-30.00"))) 2026-10-24 10:36:01,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [29/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-10-24 10:36:01,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [30/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-10-24 10:36:01,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-24 10:36:01,707 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-24 10:36:01,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 16548608 (allocated 18096128) 2026-10-24 10:36:01,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 57773 2026-10-24 10:36:01,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-24 10:36:01,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 57773 2026-10-24 10:36:01,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103601_981723_test_loyalty_program_specific_product.txt 2026-10-24 10:36:01,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmplp2p86z5_chrome_odoo" 2026-10-24 10:36:02,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-24 10:36:03,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 57975 2026-10-24 10:36:03,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpywgvzubb_chrome_odoo 2026-10-24 10:36:03,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:35437/json/version 2026-10-24 10:36:03,237 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35437/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:36:03,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-24 10:36:03,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:35437/json 2026-10-24 10:36:03,345 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35437/json with timeout 3 increased to 10s during tests 2026-10-24 10:36:03,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:35437/devtools/page/8B22617D02F624843E780EB0A6CA6EFB 2026-10-24 10:36:03,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-24 10:36:03,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-24 10:36:03,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:36:03,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-24 10:36:03,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:36:03,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:36:03,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:36:04,688 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:04] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.103 0.933 2026-10-24 10:36:04,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '8B22617D02F624843E780EB0A6CA6EFB', 'loaderId': '4DA8012F2D747D1D11D4056314D37CF2', 'isDownload': False} 2026-10-24 10:36:04,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-24 10:36:04,727 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:36:04,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.016 2026-10-24 10:36:04,769 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 10:36:04,776 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-24 10:36:05,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 10:36:05,374 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:05,385 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:05,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: IndexedDB 1 Ready 2026-10-24 10:36:05,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-24 10:36:05,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:36:05,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [1/25] Tour PosLoyaltyFreeProductTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:36:06,282 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:06] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.339 0.542 2026-10-24 10:36:06,285 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.844 2026-10-24 10:36:06,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-24 10:36:06,594 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:36:06,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:36:06,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:36:06,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-24 10:36:06,844 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:36:06,846 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:36:06,957 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:36:07,002 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "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-24 10:36:07,005 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 10:36:07,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [2/25] Tour PosLoyaltyFreeProductTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:36:07,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.045 0.057 2026-10-24 10:36:07,095 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.134 2026-10-24 10:36:07,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.009 0.117 2026-10-24 10:36:07,180 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.024 2026-10-24 10:36:07,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.025 2026-10-24 10:36:07,243 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.075 2026-10-24 10:36:07,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.105 2026-10-24 10:36:07,302 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.118 2026-10-24 10:36:07,319 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.102 2026-10-24 10:36:07,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [3/25] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:07,348 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.023 2026-10-24 10:36:07,359 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.053 2026-10-24 10:36:07,377 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.165 2026-10-24 10:36:07,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [4/25] Tour PosLoyaltyFreeProductTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:36:07,397 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.053 2026-10-24 10:36:07,418 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.149 2026-10-24 10:36:07,434 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.062 2026-10-24 10:36:07,562 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.059 0.135 2026-10-24 10:36:07,575 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:07] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.317 2026-10-24 10:36:07,852 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [5/25] Tour PosLoyaltyFreeProductTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:36:08,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [6/25] Tour PosLoyaltyFreeProductTour2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-24 10:36:08,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [7/25] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:08,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [8/25] Tour PosLoyaltyFreeProductTour2 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-24 10:36:08,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [9/25] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:08,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [10/25] Tour PosLoyaltyFreeProductTour2 → 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(.qty:contains("1"))) 2026-10-24 10:36:08,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [11/25] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-10-24 10:36:08,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [12/25] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:08,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [13/25] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:08,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [14/25] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:08,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [15/25] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:36:08,873 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [16/25] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:08,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [17/25] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:08,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [18/25] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:09,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [19/25] Tour PosLoyaltyFreeProductTour2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:36:09,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [20/25] Tour PosLoyaltyFreeProductTour2 → Step selection popup has 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A")) 2026-10-24 10:36:09,179 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:09,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [21/25] Tour PosLoyaltyFreeProductTour2 → 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(.qty:contains("1")):has(.price:contains("-11.50"))) 2026-10-24 10:36:09,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [22/25] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:09,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [23/25] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:09,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [24/25] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:36:09,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [25/25] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:09,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-24 10:36:09,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 10:36:09,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 20409236 (allocated 22028288) 2026-10-24 10:36:09,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 57975 2026-10-24 10:36:09,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-24 10:36:09,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 57975 2026-10-24 10:36:10,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103610_051838_test_loyalty_program_using_same_product.txt 2026-10-24 10:36:10,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpywgvzubb_chrome_odoo" 2026-10-24 10:36:10,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-24 10:36:11,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 58167 2026-10-24 10:36:11,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpg833go8n_chrome_odoo 2026-10-24 10:36:11,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Issuing json command http://127.0.0.1:37867/json/version 2026-10-24 10:36:11,827 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37867/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:36:11,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-10-24 10:36:11,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Issuing json command http://127.0.0.1:37867/json 2026-10-24 10:36:11,867 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37867/json with timeout 3 increased to 10s during tests 2026-10-24 10:36:11,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Websocket url found: ws://127.0.0.1:37867/devtools/page/6E257E5E22E8BC67511AB92BB521240B 2026-10-24 10:36:11,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-10-24 10:36:11,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-24 10:36:12,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:36:12,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-24 10:36:12,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:36:12,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:36:12,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:36:13,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:13] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.109 1.003 2026-10-24 10:36:13,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '6E257E5E22E8BC67511AB92BB521240B', 'loaderId': '704BE628CA2E9275CA231DB19C212804', 'isDownload': False} 2026-10-24 10:36:13,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-10-24 10:36:13,222 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:36:13,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:13] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-24 10:36:13,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:13] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-10-24 10:36:13,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:13] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-24 10:36:13,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:36:13,902 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:13,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: IndexedDB 1 Ready 2026-10-24 10:36:13,963 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:36:13,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:36:14,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/39] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:36:14,937 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 348 0.392 0.634 2026-10-24 10:36:14,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.010 2026-10-24 10:36:15,226 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-24 10:36:15,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-24 10:36:15,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:36:15,328 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 10:36:15,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-10-24 10:36:15,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Owl is running in 'dev' mode. 2026-10-24 10:36:15,538 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:36:15,543 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:15,634 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:15,666 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36: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-24 10:36:15,704 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 10:36:15,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.037 0.052 2026-10-24 10:36:15,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/39] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:36:15,763 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.008 0.108 2026-10-24 10:36:15,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.081 2026-10-24 10:36:15,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.033 2026-10-24 10:36:15,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.051 2026-10-24 10:36:15,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.067 2026-10-24 10:36:15,989 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.079 2026-10-24 10:36:16,008 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.119 2026-10-24 10:36:16,024 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.126 2026-10-24 10:36:16,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/39] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:16,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.022 0.115 2026-10-24 10:36:16,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.093 2026-10-24 10:36:16,092 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.043 2026-10-24 10:36:16,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.025 2026-10-24 10:36:16,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/39] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:36:16,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.074 2026-10-24 10:36:16,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.171 2026-10-24 10:36:16,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.119 2026-10-24 10:36:16,271 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:16] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.044 0.135 2026-10-24 10:36:16,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/39] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:36:16,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/39] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-24 10:36:16,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/39] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:16,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/39] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-24 10:36:16,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/39] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 10:36:17,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/39] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:17,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/39] Tour PosLoyaltyTour11.1 → 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(.qty:contains("1"))) 2026-10-24 10:36:17,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/39] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:36:17,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/39] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("3"))) 2026-10-24 10:36:17,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/39] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:17,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/39] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:17,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/39] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-10-24 10:36:17,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/39] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:17,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/39] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:17,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/39] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:17,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/39] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:36:17,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/39] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:17,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/39] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:36:18,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/39] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:36:18,057 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:18,068 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:36:18,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/39] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:36:18,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/39] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:36:18,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/39] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:36:18,250 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:36:18,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/39] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:36:18,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/39] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:36:18,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/39] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:36:18,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/39] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:36:18,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56704850 started for PoS orders references: [{'name': 'Order 00461-001-0001', 'uuid': '7144dcbc-0243-4568-bfc2-90ddfa325acf'}] 2026-10-24 10:36:18,570 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:36:19,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56704850 order {'name': 'Order 00461-001-0001', 'uuid': '7144dcbc-0243-4568-bfc2-90ddfa325acf'} created pos.order #476 2026-10-24 10:36:19,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56704850 finished 2026-10-24 10:36:19,748 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 371 0.411 0.792 2026-10-24 10:36:19,945 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.050 0.092 2026-10-24 10:36:20,005 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:36:20,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:20] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.016 2026-10-24 10:36:20,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:20] "GET /report/barcode/Code128/044f-8e42-48fc HTTP/1.1" 200 - 0 0.000 0.077 2026-10-24 10:36:20,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/39] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:36:20,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/39] Tour PosLoyaltyTour11.1 → Step refresh page (trigger: body) 2026-10-24 10:36:20,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:20] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 30 0.023 0.065 2026-10-24 10:36:20,423 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:36:20,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/39] Tour PosLoyaltyTour11.1 → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-10-24 10:36:20,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: IndexedDB 1 Ready 2026-10-24 10:36:21,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 221 0.252 0.513 2026-10-24 10:36:21,436 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.756 2026-10-24 10:36:21,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 10:36:21,693 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-24 10:36:21,729 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:36:21,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:36:21,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:21] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:36:21,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Owl is running in 'dev' mode. 2026-10-24 10:36:22,029 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 304 - 4 0.020 0.019 2026-10-24 10:36:22,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/39] Tour PosLoyaltyTour11.1 → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-10-24 10:36:22,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 304 - 4 0.006 0.041 2026-10-24 10:36:22,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 304 - 4 0.007 0.058 2026-10-24 10:36:22,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 304 - 4 0.008 0.080 2026-10-24 10:36:22,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/39] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter 2026-10-24 10:36:22,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 304 - 9 0.018 0.200 2026-10-24 10:36:22,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 304 - 4 0.002 0.152 2026-10-24 10:36:22,245 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/39] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul 2026-10-24 10:36:22,254 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 304 - 4 0.015 0.091 2026-10-24 10:36:22,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 304 - 4 0.001 0.054 2026-10-24 10:36:22,286 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 304 - 4 0.002 0.192 2026-10-24 10:36:22,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/39] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-24 10:36:22,303 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 304 - 4 0.006 0.269 2026-10-24 10:36:22,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 304 - 4 0.006 0.078 2026-10-24 10:36:22,332 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 304 - 4 0.002 0.068 2026-10-24 10:36:22,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/39] Tour PosLoyaltyTour11.1 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-24 10:36:22,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image/res.company/63/favicon HTTP/1.1" 304 - 4 0.016 0.076 2026-10-24 10:36:22,402 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 304 - 4 0.009 0.344 2026-10-24 10:36:22,423 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 304 - 4 0.003 0.141 2026-10-24 10:36:22,465 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.011 0.076 2026-10-24 10:36:22,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 72 0.085 0.184 2026-10-24 10:36:22,888 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 26 0.028 0.074 2026-10-24 10:36:22,910 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 3 0.006 0.112 2026-10-24 10:36:22,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/39] Tour PosLoyaltyTour11.1 → Step body 2026-10-24 10:36:22,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.009 2026-10-24 10:36:23,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-24 10:36:23,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 10:36:23,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 15082520 (allocated 16261120) 2026-10-24 10:36:23,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 58167 2026-10-24 10:36:23,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-24 10:36:23,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 58167 2026-10-24 10:36:23,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103623_333187_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-24 10:36:23,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpg833go8n_chrome_odoo" 2026-10-24 10:36:23,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 58398 2026-10-24 10:36:23,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpiztjq_un_chrome_odoo 2026-10-24 10:36:23,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Issuing json command http://127.0.0.1:35197/json/version 2026-10-24 10:36:23,876 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35197/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:36:24,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/150.0.7871.114 2026-10-24 10:36:24,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Issuing json command http://127.0.0.1:35197/json 2026-10-24 10:36:24,004 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35197/json with timeout 3 increased to 10s during tests 2026-10-24 10:36:24,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Websocket url found: ws://127.0.0.1:35197/devtools/page/418A9DCE57A668E08203AF7B6E4C7FEC 2026-10-24 10:36:24,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-10-24 10:36:24,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-24 10:36:24,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:36:24,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-24 10:36:24,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:36:24,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:36:24,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:24] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 30 0.026 0.084 2026-10-24 10:36:24,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '418A9DCE57A668E08203AF7B6E4C7FEC', 'loaderId': '09FC63AE4196D9B5B90593A8FFD6684F', 'isDownload': False} 2026-10-24 10:36:24,322 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-10-24 10:36:24,426 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:36:24,443 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:24] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 10:36:24,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:24] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 10:36:24,487 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:24] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.041 2026-10-24 10:36:25,225 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:25] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:36:25,247 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:36:25,252 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:25,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: IndexedDB 1 Ready 2026-10-24 10:36:25,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour11.2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:36:25,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/46] Tour PosLoyaltyTour11.2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:36:26,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 221 0.299 0.562 2026-10-24 10:36:26,140 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.869 2026-10-24 10:36:26,381 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.003 0.008 2026-10-24 10:36:26,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-24 10:36:26,423 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:36:26,490 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.017 2026-10-24 10:36:26,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:36:26,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Owl is running in 'dev' mode. 2026-10-24 10:36:26,663 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:36:26,668 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:36:26,762 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:36:26,794 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.029 0.021 2026-10-24 10:36:26,847 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:36:26,849 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-24 10:36:26,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 9 0.013 0.098 2026-10-24 10:36:26,889 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:26] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.053 2026-10-24 10:36:26,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/46] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:27,058 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.022 0.033 2026-10-24 10:36:27,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.059 2026-10-24 10:36:27,089 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.076 2026-10-24 10:36:27,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/46] Tour PosLoyaltyTour11.2 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:36:27,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.007 0.093 2026-10-24 10:36:27,156 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.122 2026-10-24 10:36:27,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.119 2026-10-24 10:36:27,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.118 2026-10-24 10:36:27,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.094 2026-10-24 10:36:27,229 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.052 2026-10-24 10:36:27,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.086 2026-10-24 10:36:27,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.038 2026-10-24 10:36:27,270 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.044 2026-10-24 10:36:27,318 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:27] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.018 0.148 2026-10-24 10:36:27,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/46] Tour PosLoyaltyTour11.2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:36:27,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/46] Tour PosLoyaltyTour11.2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-24 10:36:27,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/46] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:27,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/46] Tour PosLoyaltyTour11.2 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-24 10:36:27,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/46] Tour PosLoyaltyTour11.2 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 10:36:27,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/46] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:28,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/46] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:36:28,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/46] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:28,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:28,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:28,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/46] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:36:28,398 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/46] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:28,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:28,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:28,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/46] Tour PosLoyaltyTour11.2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:36:28,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/46] Tour PosLoyaltyTour11.2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:36:28,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/46] Tour PosLoyaltyTour11.2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:36:28,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:28,857 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.006 0.026 2026-10-24 10:36:28,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:28,888 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:28] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.004 0.012 2026-10-24 10:36:28,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/46] Tour PosLoyaltyTour11.2 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:36:29,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/46] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:29,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:29,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:29,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/46] Tour PosLoyaltyTour11.2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:36:29,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/46] Tour PosLoyaltyTour11.2 → Step .selection-item span:nth-child(2) 2026-10-24 10:36:29,328 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:36:29,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/46] Tour PosLoyaltyTour11.2 → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-10-24 10:36:29,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/46] Tour PosLoyaltyTour11.2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-3.00"))) 2026-10-24 10:36:29,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:29,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/46] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:29,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/46] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:36:29,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/46] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:29,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/46] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:30,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/46] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:36:30,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/46] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:30,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/46] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:36:30,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/46] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:36:30,295 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:30,302 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:36:30,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/46] Tour PosLoyaltyTour11.2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:36:30,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [41/46] Tour PosLoyaltyTour11.2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:36:30,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [42/46] Tour PosLoyaltyTour11.2 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:36:30,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [43/46] Tour PosLoyaltyTour11.2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:36:30,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [44/46] Tour PosLoyaltyTour11.2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:36:30,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [45/46] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:36:30,717 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.017 2026-10-24 10:36:30,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82407852 started for PoS orders references: [{'name': 'Order 00461-003-0001', 'uuid': 'a141190f-cf7f-46c0-af9c-46651072c5ce'}] 2026-10-24 10:36:30,872 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:36:32,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82407852 order {'name': 'Order 00461-003-0001', 'uuid': 'a141190f-cf7f-46c0-af9c-46651072c5ce'} created pos.order #477 2026-10-24 10:36:32,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82407852 finished 2026-10-24 10:36:32,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 289 0.498 0.736 2026-10-24 10:36:32,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.026 0.056 2026-10-24 10:36:32,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 10:36:32,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:32] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:36:32,433 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [46/46] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:36:32,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-24 10:36:32,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 10:36:32,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 21954792 (allocated 23998464) 2026-10-24 10:36:32,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 58398 2026-10-24 10:36:32,716 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-24 10:36:32,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 58398 2026-10-24 10:36:32,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103632_871424_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-24 10:36:32,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpiztjq_un_chrome_odoo" 2026-10-24 10:36:32,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-24 10:36:34,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 58624 2026-10-24 10:36:34,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmp7uupa8dt_chrome_odoo 2026-10-24 10:36:34,146 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Issuing json command http://127.0.0.1:44231/json/version 2026-10-24 10:36:34,147 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44231/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:36:34,305 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Browser version: Chrome/150.0.7871.114 2026-10-24 10:36:34,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Issuing json command http://127.0.0.1:44231/json 2026-10-24 10:36:34,308 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44231/json with timeout 3 increased to 10s during tests 2026-10-24 10:36:34,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Websocket url found: ws://127.0.0.1:44231/devtools/page/046B399754FDB04E507FA08F01F77A7E 2026-10-24 10:36:34,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-10-24 10:36:34,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-10-24 10:36:34,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:36:34,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-10-24 10:36:34,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:36:34,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:36:34,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:36:36,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:36] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.102 2.302 2026-10-24 10:36:36,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '046B399754FDB04E507FA08F01F77A7E', 'loaderId': 'E47818606807EE991B35349B72E92780', 'isDownload': False} 2026-10-24 10:36:36,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-10-24 10:36:37,012 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:36:37,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:37] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-10-24 10:36:37,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:37] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 10:36:37,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:37] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-10-24 10:36:37,753 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:36:37,801 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:36:37,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: IndexedDB 1 Ready 2026-10-24 10:36:37,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate test code "odoo.startTour('PosLoyaltyTour12', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:36:37,827 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:36:37,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [1/34] Tour PosLoyaltyTour12 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:36:38,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 352 0.348 0.640 2026-10-24 10:36:38,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.983 2026-10-24 10:36:39,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-24 10:36:39,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-24 10:36:39,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:36:39,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:36:39,224 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:36:39,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: Owl is running in 'dev' mode. 2026-10-24 10:36:39,342 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:39,357 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:36:39,494 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "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-24 10:36:39,512 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-24 10:36:39,527 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 10:36:39,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [2/34] Tour PosLoyaltyTour12 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:36:39,595 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.032 0.032 2026-10-24 10:36:39,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.019 0.129 2026-10-24 10:36:39,721 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.177 2026-10-24 10:36:39,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.011 0.043 2026-10-24 10:36:39,783 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.074 2026-10-24 10:36:39,801 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.071 2026-10-24 10:36:39,823 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.066 2026-10-24 10:36:39,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.050 2026-10-24 10:36:39,854 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.146 2026-10-24 10:36:39,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.056 2026-10-24 10:36:39,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-24 10:36:39,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.048 2026-10-24 10:36:39,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.075 2026-10-24 10:36:39,931 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [3/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-10-24 10:36:39,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.011 0.070 2026-10-24 10:36:39,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.066 2026-10-24 10:36:39,990 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.014 0.154 2026-10-24 10:36:40,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:40] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.056 0.168 2026-10-24 10:36:40,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [4/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:40,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [5/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("1"))) 2026-10-24 10:36:40,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [6/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:36:40,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [7/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("2"))) 2026-10-24 10:36:40,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [8/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:40,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [9/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-10-24 10:36:40,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [10/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:41,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [11/34] Tour PosLoyaltyTour12 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-10-24 10:36:41,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [12/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:41,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [13/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-1.00"))) 2026-10-24 10:36:41,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [14/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-10-24 10:36:41,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [15/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:41,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [16/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("1"))) 2026-10-24 10:36:41,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [17/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:36:41,639 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [18/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("2"))) 2026-10-24 10:36:41,878 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [19/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:41,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [20/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-10-24 10:36:42,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [21/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:42,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [22/34] Tour PosLoyaltyTour12 → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-10-24 10:36:42,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [23/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:42,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [24/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-5.00"))) 2026-10-24 10:36:42,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [25/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-10-24 10:36:42,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [26/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-10-24 10:36:42,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [27/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-10-24 10:36:43,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [28/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:43,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [29/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("6"))) 2026-10-24 10:36:43,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [30/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:43,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [31/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:43,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [32/34] Tour PosLoyaltyTour12 → Step order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00")) 2026-10-24 10:36:43,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [33/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:43,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [34/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-10.00"))) 2026-10-24 10:36:43,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-24 10:36:43,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-24 10:36:43,882 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 16136884 (allocated 18231296) 2026-10-24 10:36:43,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 58624 2026-10-24 10:36:43,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-24 10:36:43,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 58624 2026-10-24 10:36:43,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103643_998004_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-24 10:36:43,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmp7uupa8dt_chrome_odoo" 2026-10-24 10:36:44,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-24 10:36:45,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 58828 2026-10-24 10:36:45,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpx_qp13x6_chrome_odoo 2026-10-24 10:36:45,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:35927/json/version 2026-10-24 10:36:45,289 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35927/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:36:45,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-10-24 10:36:45,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:35927/json 2026-10-24 10:36:45,357 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35927/json with timeout 3 increased to 10s during tests 2026-10-24 10:36:45,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:35927/devtools/page/B9FA9CB07B447E0CFD8BA6083274FA6A 2026-10-24 10:36:45,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-24 10:36:45,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-24 10:36:45,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:36:45,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-24 10:36:45,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:36:45,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:36:45,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:36:46,762 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:46] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.093 0.970 2026-10-24 10:36:46,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'B9FA9CB07B447E0CFD8BA6083274FA6A', 'loaderId': '2DB244C01ECA67F619478E7E09CF69F0', 'isDownload': False} 2026-10-24 10:36:46,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-24 10:36:46,798 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:36:46,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:46] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-10-24 10:36:46,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:46] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-24 10:36:46,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:46] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-24 10:36:47,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:47] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:36:47,500 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:36:47,501 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:36:47,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: IndexedDB 1 Ready 2026-10-24 10:36:47,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour10', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:36:47,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [1/33] Tour PosLoyaltyTour10 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:36:48,484 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:48] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 352 0.372 0.600 2026-10-24 10:36:48,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.980 2026-10-24 10:36:48,767 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 10:36:48,775 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:36:48,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:36:48,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:36:48,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:48] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 10:36:48,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-10-24 10:36:49,064 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:49,067 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:49,185 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:36:49,288 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-24 10:36:49,298 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 10:36:49,301 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.029 0.104 2026-10-24 10:36:49,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [2/33] Tour PosLoyaltyTour10 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:36:49,369 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.020 0.115 2026-10-24 10:36:49,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.056 2026-10-24 10:36:49,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.152 2026-10-24 10:36:49,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.085 2026-10-24 10:36:49,477 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.011 2026-10-24 10:36:49,495 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.051 2026-10-24 10:36:49,507 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.098 2026-10-24 10:36:49,533 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.114 2026-10-24 10:36:49,551 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.073 2026-10-24 10:36:49,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.044 2026-10-24 10:36:49,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [3/33] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:49,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.092 2026-10-24 10:36:49,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.085 2026-10-24 10:36:49,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [4/33] Tour PosLoyaltyTour10 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:36:49,632 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.198 2026-10-24 10:36:49,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.010 0.086 2026-10-24 10:36:49,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.136 2026-10-24 10:36:49,803 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:49] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.047 0.176 2026-10-24 10:36:50,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [5/33] Tour PosLoyaltyTour10 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:36:50,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [6/33] Tour PosLoyaltyTour10 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-24 10:36:50,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [7/33] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:50,350 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:50] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.010 0.025 2026-10-24 10:36:50,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [8/33] Tour PosLoyaltyTour10 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-24 10:36:50,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [9/33] Tour PosLoyaltyTour10 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-24 10:36:50,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [10/33] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:50,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [11/33] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-10-24 10:36:50,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [12/33] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:50,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [13/33] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:50,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [14/33] Tour PosLoyaltyTour10 → 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(.qty:contains("1"))) 2026-10-24 10:36:50,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [15/33] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:50,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [16/33] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:51,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [17/33] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:51,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [18/33] Tour PosLoyaltyTour10 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:36:51,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [19/33] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:51,203 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [20/33] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:51,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [21/33] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:51,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [22/33] Tour PosLoyaltyTour10 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:36:51,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [23/33] Tour PosLoyaltyTour10 → Step .selection-item span:nth-child(2) 2026-10-24 10:36:51,421 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:51,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [24/33] Tour PosLoyaltyTour10 → Step select reward (trigger: .selection-item:contains("Free Product B")) 2026-10-24 10:36:51,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [25/33] Tour PosLoyaltyTour10 → Step click on reward item (trigger: .selection-item:contains("Free Product B")) 2026-10-24 10:36:51,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [26/33] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product B","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product B")):has(.price:contains("-1.00"))) 2026-10-24 10:36:51,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [27/33] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:36:51,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [28/33] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-10-24 10:36:51,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [29/33] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:36:52,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [30/33] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:52,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [31/33] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:52,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [32/33] Tour PosLoyaltyTour10 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:36:52,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [33/33] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:52,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-24 10:36:52,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-24 10:36:52,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 20804632 (allocated 22159360) 2026-10-24 10:36:52,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 58828 2026-10-24 10:36:52,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-24 10:36:52,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 58828 2026-10-24 10:36:52,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103652_643322_test_loyalty_program_with_tagged_free_product.txt 2026-10-24 10:36:52,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpx_qp13x6_chrome_odoo" 2026-10-24 10:36:52,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-24 10:36:53,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 59031 2026-10-24 10:36:53,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpjic0symm_chrome_odoo 2026-10-24 10:36:53,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:37893/json/version 2026-10-24 10:36:53,799 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37893/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:36:53,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-24 10:36:53,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:37893/json 2026-10-24 10:36:53,902 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37893/json with timeout 3 increased to 10s during tests 2026-10-24 10:36:53,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:37893/devtools/page/CC5D13FD05BF0815F5FC3B6C08B12FC4 2026-10-24 10:36:53,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-24 10:36:53,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-24 10:36:54,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:36:54,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-24 10:36:54,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:36:54,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:36:54,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:36:55,264 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:55] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.101 0.912 2026-10-24 10:36:55,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': 'CC5D13FD05BF0815F5FC3B6C08B12FC4', 'loaderId': '55FD889A2CE8221DE44B3D438EA64697', 'isDownload': False} 2026-10-24 10:36:55,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-24 10:36:55,294 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:36:55,326 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:55] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 10:36:55,335 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:55] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 10:36:55,343 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:55] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-24 10:36:55,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:36:56,001 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:56,045 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:36:56,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: IndexedDB 1 Ready 2026-10-24 10:36:56,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate test code "odoo.startTour('PosLoyaltyRewardProductTag', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:36:56,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [1/53] Tour PosLoyaltyRewardProductTag → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:36:57,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 354 0.388 0.592 2026-10-24 10:36:57,014 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.991 2026-10-24 10:36:57,294 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 10:36:57,300 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.022 2026-10-24 10:36:57,333 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:36:57,392 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:36:57,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:36:57,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-24 10:36:57,532 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:36:57,534 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:36:57,607 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:36:57,650 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "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-24 10:36:57,658 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:36:57,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.051 0.050 2026-10-24 10:36:57,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.008 0.134 2026-10-24 10:36:57,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [2/53] Tour PosLoyaltyRewardProductTag → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:36:57,788 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.099 2026-10-24 10:36:57,886 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.014 2026-10-24 10:36:57,898 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.024 2026-10-24 10:36:57,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.063 2026-10-24 10:36:57,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.044 2026-10-24 10:36:57,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.074 2026-10-24 10:36:57,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.011 0.067 2026-10-24 10:36:58,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:58] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.148 2026-10-24 10:36:58,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [3/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:36:58,051 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:58] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.012 0.113 2026-10-24 10:36:58,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.096 2026-10-24 10:36:58,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:58] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.156 2026-10-24 10:36:58,127 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:58] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.120 2026-10-24 10:36:58,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:58] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.042 0.136 2026-10-24 10:36:58,273 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:58] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.297 2026-10-24 10:36:58,285 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:58] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.242 2026-10-24 10:36:58,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [4/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:36:58,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [5/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:58,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [6/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:58,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [7/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:36:58,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [8/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:58,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [9/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:58,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [10/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:58,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [11/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:36:59,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [12/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-10-24 10:36:59,077 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:36:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:36:59,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [13/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-10-24 10:36:59,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [14/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product A' (trigger: .selection-item:contains("Product A")) 2026-10-24 10:36:59,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [15/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-2","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-2"))) 2026-10-24 10:36:59,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [16/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:36:59,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [17/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:36:59,590 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [18/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:36:59,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [19/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:36:59,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [20/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:36:59,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [21/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:36:59,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [22/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:00,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [23/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:00,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [24/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:37:00,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [25/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:37:00,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [26/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:00,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [27/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:00,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [28/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:37:00,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [29/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-10-24 10:37:00,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [30/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-10-24 10:37:00,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [31/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-10-24 10:37:00,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [32/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-10-24 10:37:00,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [33/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:00,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [34/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:01,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [35/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:37:01,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [36/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:37:01,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [37/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:37:01,375 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [38/53] Tour PosLoyaltyRewardProductTag → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:37:01,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [39/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:01,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [40/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:01,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [41/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:37:01,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [42/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:37:01,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [43/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:01,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [44/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:01,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [45/53] Tour PosLoyaltyRewardProductTag → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:37:02,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [46/53] Tour PosLoyaltyRewardProductTag → Step .selection-item span:nth-child(2) 2026-10-24 10:37:02,112 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [47/53] Tour PosLoyaltyRewardProductTag → Step select reward (trigger: .selection-item:contains("Free Product - [Product A, Product B]")) 2026-10-24 10:37:02,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [48/53] Tour PosLoyaltyRewardProductTag → Step selection popup has 'Product B' (trigger: .selection-item:contains("Product B")) 2026-10-24 10:37:02,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [49/53] Tour PosLoyaltyRewardProductTag → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("2")):has(.price:contains("-10"))) 2026-10-24 10:37:02,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [50/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:02,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [51/53] Tour PosLoyaltyRewardProductTag → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:02,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [52/53] Tour PosLoyaltyRewardProductTag → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:37:02,747 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: [53/53] Tour PosLoyaltyRewardProductTag → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:37:02,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-24 10:37:02,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-24 10:37:03,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 17722840 (allocated 19279872) 2026-10-24 10:37:03,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 59031 2026-10-24 10:37:03,058 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-24 10:37:03,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 59031 2026-10-24 10:37:03,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103703_204299_test_loyalty_reward_product_tag.txt 2026-10-24 10:37:03,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpjic0symm_chrome_odoo" 2026-10-24 10:37:03,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-24 10:37:04,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 59234 2026-10-24 10:37:04,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpsqygsd8b_chrome_odoo 2026-10-24 10:37:04,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:34961/json/version 2026-10-24 10:37:04,787 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34961/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:37:04,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-24 10:37:04,889 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:34961/json 2026-10-24 10:37:04,890 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:34961/json with timeout 3 increased to 10s during tests 2026-10-24 10:37:04,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:34961/devtools/page/6893E17A2C43FF741118D76B38014FC6 2026-10-24 10:37:04,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-24 10:37:04,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-24 10:37:05,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:37:05,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-24 10:37:05,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:37:05,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:37:05,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:37:06,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:06] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.094 0.957 2026-10-24 10:37:06,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '6893E17A2C43FF741118D76B38014FC6', 'loaderId': 'B4E531DC3D5AF483B7EA824C3ED4A247', 'isDownload': False} 2026-10-24 10:37:06,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_variant')" 2026-10-24 10:37:06,172 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:37:06,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:06] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-24 10:37:06,220 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:06] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 10:37:06,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:06] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 10:37:06,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:37:06,926 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:06,941 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:06,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-24 10:37:06,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: IndexedDB 1 Ready 2026-10-24 10:37:06,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate test code "odoo.startTour('test_loyalty_reward_with_variant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:37:07,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [1/12] Tour test_loyalty_reward_with_variant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:37:08,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.434 0.642 2026-10-24 10:37:08,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.055 2026-10-24 10:37:08,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-24 10:37:08,390 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:37:08,446 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.004 0.019 2026-10-24 10:37:08,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:37:08,561 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 10:37:08,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-24 10:37:08,689 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:08,703 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:37:08,805 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:37:08,808 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "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-24 10:37:08,847 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-24 10:37:08,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.034 0.069 2026-10-24 10:37:08,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [2/12] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:37:08,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.151 2026-10-24 10:37:08,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:08] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.140 2026-10-24 10:37:09,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.019 2026-10-24 10:37:09,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.017 0.032 2026-10-24 10:37:09,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.064 2026-10-24 10:37:09,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.039 2026-10-24 10:37:09,104 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.038 2026-10-24 10:37:09,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.061 2026-10-24 10:37:09,147 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.120 2026-10-24 10:37:09,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.065 2026-10-24 10:37:09,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [3/12] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 10:37:09,195 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.155 2026-10-24 10:37:09,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.129 2026-10-24 10:37:09,223 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.082 2026-10-24 10:37:09,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.046 0.133 2026-10-24 10:37:09,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.010 0.221 2026-10-24 10:37:09,410 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:09] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.291 2026-10-24 10:37:09,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [4/12] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-10-24 10:37:09,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [5/12] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:37:09,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [6/12] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 10:37:09,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [7/12] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-10-24 10:37:09,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [8/12] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:37:09,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [9/12] Tour test_loyalty_reward_with_variant → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 10:37:10,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [10/12] Tour test_loyalty_reward_with_variant → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-10-24 10:37:10,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [11/12] Tour test_loyalty_reward_with_variant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:37:10,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:10] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 50 0.092 0.096 2026-10-24 10:37:10,212 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: [12/12] Tour test_loyalty_reward_with_variant → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-10-24 10:37:10,353 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-24 10:37:10,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-24 10:37:10,456 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:10] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 32 0.058 0.074 2026-10-24 10:37:10,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 15646040 (allocated 17309696) 2026-10-24 10:37:10,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 59234 2026-10-24 10:37:10,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-24 10:37:10,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 59234 2026-10-24 10:37:10,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103710_625032_test_loyalty_reward_with_variant.txt 2026-10-24 10:37:10,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpsqygsd8b_chrome_odoo" 2026-10-24 10:37:10,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-24 10:37:11,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 59437 2026-10-24 10:37:11,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp1gj2quo8_chrome_odoo 2026-10-24 10:37:11,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:44397/json/version 2026-10-24 10:37:11,660 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44397/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:37:11,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-24 10:37:11,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:44397/json 2026-10-24 10:37:11,756 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44397/json with timeout 3 increased to 10s during tests 2026-10-24 10:37:11,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:44397/devtools/page/9F135A372007FC217FFFDAA2B0F987DE 2026-10-24 10:37:11,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-24 10:37:11,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-24 10:37:11,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:37:11,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-24 10:37:11,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:37:11,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:37:11,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:37:14,408 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:14] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.102 2.326 2026-10-24 10:37:14,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '9F135A372007FC217FFFDAA2B0F987DE', 'loaderId': '5FFF69FAD5D36D43CF45D101BF692551', 'isDownload': False} 2026-10-24 10:37:14,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-24 10:37:14,453 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:37:14,502 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:14] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.031 2026-10-24 10:37:14,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:14] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-10-24 10:37:14,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:14] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.051 2026-10-24 10:37:15,261 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:37:15,279 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:15,299 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:15,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: IndexedDB 1 Ready 2026-10-24 10:37:15,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:37:15,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/23] Tour PosLoyaltyValidity1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:37:16,312 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.387 0.620 2026-10-24 10:37:16,326 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 1.013 2026-10-24 10:37:16,557 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:37:16,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.019 2026-10-24 10:37:16,620 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-24 10:37:16,685 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:37:16,737 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-10-24 10:37:16,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-24 10:37:16,877 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:16,885 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:16,965 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:17,016 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37: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-24 10:37:17,030 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:37:17,069 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.050 0.053 2026-10-24 10:37:17,108 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.008 0.117 2026-10-24 10:37:17,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/23] Tour PosLoyaltyValidity1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:37:17,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.098 2026-10-24 10:37:17,233 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.015 2026-10-24 10:37:17,274 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.041 2026-10-24 10:37:17,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.030 2026-10-24 10:37:17,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/23] Tour PosLoyaltyValidity1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:37:17,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.048 2026-10-24 10:37:17,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.014 0.039 2026-10-24 10:37:17,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.061 2026-10-24 10:37:17,393 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.070 2026-10-24 10:37:17,418 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.078 2026-10-24 10:37:17,445 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.043 2026-10-24 10:37:17,458 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.153 2026-10-24 10:37:17,471 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.081 2026-10-24 10:37:17,483 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.168 2026-10-24 10:37:17,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.162 2026-10-24 10:37:17,658 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:17] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.053 0.177 2026-10-24 10:37:17,804 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/23] Tour PosLoyaltyValidity1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:17,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:37:17,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/23] Tour PosLoyaltyValidity1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:37:18,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-10-24 10:37:18,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/23] Tour PosLoyaltyValidity1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:18,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:18,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:18,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/23] Tour PosLoyaltyValidity1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:37:18,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/23] Tour PosLoyaltyValidity1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:37:18,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-10-24 10:37:18,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-10-24 10:37:18,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:37:18,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:37:18,774 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:18,778 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:18,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/23] Tour PosLoyaltyValidity1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:37:18,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/23] Tour PosLoyaltyValidity1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:37:18,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/23] Tour PosLoyaltyValidity1 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:37:18,962 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:18,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/23] Tour PosLoyaltyValidity1 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:37:19,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/23] Tour PosLoyaltyValidity1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:37:19,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:37:19,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42389415 started for PoS orders references: [{'name': 'Order 00466-001-0001', 'uuid': '954f40bb-7456-4e86-a950-c4368cf13a33'}] 2026-10-24 10:37:19,208 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:20,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42389415 order {'name': 'Order 00466-001-0001', 'uuid': '954f40bb-7456-4e86-a950-c4368cf13a33'} created pos.order #478 2026-10-24 10:37:20,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42389415 finished 2026-10-24 10:37:20,178 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 340 0.405 0.604 2026-10-24 10:37:20,408 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.057 0.092 2026-10-24 10:37:20,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:37:20,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:20] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.011 0.052 2026-10-24 10:37:20,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:37:20,670 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:20] "GET /report/barcode/Code128/0448-12ec-4df3 HTTP/1.1" 200 - 0 0.000 0.121 2026-10-24 10:37:20,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-24 10:37:20,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 10:37:20,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 16547304 (allocated 17702912) 2026-10-24 10:37:20,923 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 59437 2026-10-24 10:37:20,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-24 10:37:20,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 59437 2026-10-24 10:37:21,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103721_060325_test_loyalty_validity_dates_and_use.txt 2026-10-24 10:37:21,060 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp1gj2quo8_chrome_odoo" 2026-10-24 10:37:21,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 59644 2026-10-24 10:37:21,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp1nf1wh4c_chrome_odoo 2026-10-24 10:37:21,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:40103/json/version 2026-10-24 10:37:21,620 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40103/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:37:21,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-24 10:37:21,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:40103/json 2026-10-24 10:37:21,774 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40103/json with timeout 3 increased to 10s during tests 2026-10-24 10:37:21,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:40103/devtools/page/35707C24E4389BBF4525A654BFB2D2A9 2026-10-24 10:37:21,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-24 10:37:21,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-24 10:37:21,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:37:21,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-24 10:37:21,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:37:21,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:37:22,105 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:22] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 30 0.023 0.108 2026-10-24 10:37:22,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '35707C24E4389BBF4525A654BFB2D2A9', 'loaderId': '97306865C2A8EB7E83BED0D1F5B0780E', 'isDownload': False} 2026-10-24 10:37:22,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-24 10:37:22,144 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:37:22,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:22] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-24 10:37:22,203 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:22] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-24 10:37:22,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:22] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.065 2026-10-24 10:37:22,911 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:37:22,936 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:22,943 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:22,958 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.007 2026-10-24 10:37:22,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: IndexedDB 1 Ready 2026-10-24 10:37:22,974 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:37:23,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/41] Tour PosLoyaltyValidity2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:37:23,833 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:23] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 224 0.286 0.582 2026-10-24 10:37:23,834 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.835 2026-10-24 10:37:24,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.003 0.008 2026-10-24 10:37:24,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:37:24,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:37:24,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:37:24,303 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-24 10:37:24,410 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:37:24,414 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:24,551 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:37:24,556 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.062 2026-10-24 10:37:24,564 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.083 2026-10-24 10:37:24,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 9 0.060 0.045 2026-10-24 10:37:24,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:37:24,628 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.008 0.132 2026-10-24 10:37:24,664 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.008 0.119 2026-10-24 10:37:24,733 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.032 2026-10-24 10:37:24,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.019 0.051 2026-10-24 10:37:24,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.066 2026-10-24 10:37:24,822 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.119 2026-10-24 10:37:24,855 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.014 0.046 2026-10-24 10:37:24,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.120 2026-10-24 10:37:24,884 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.064 2026-10-24 10:37:24,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.029 2026-10-24 10:37:24,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:24,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.195 2026-10-24 10:37:24,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.092 2026-10-24 10:37:24,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.210 2026-10-24 10:37:24,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.070 2026-10-24 10:37:24,985 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:24] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.086 2026-10-24 10:37:25,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:37:25,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:37:25,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-10-24 10:37:25,587 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:25,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-10-24 10:37:25,723 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:37:25,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:37:25,845 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:37:25,848 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:37:25,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:37:25,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:37:26,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/41] Tour PosLoyaltyValidity2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:37:26,048 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:26,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:37:26,140 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:37:26,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13573466 started for PoS orders references: [{'name': 'Order 00466-002-0001', 'uuid': 'a767f87b-780d-4944-a657-f919a8c44f8f'}] 2026-10-24 10:37:26,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:37:26,312 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:37:27,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13573466 order {'name': 'Order 00466-002-0001', 'uuid': 'a767f87b-780d-4944-a657-f919a8c44f8f'} created pos.order #479 2026-10-24 10:37:27,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13573466 finished 2026-10-24 10:37:27,156 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 222 0.326 0.570 2026-10-24 10:37:27,311 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.030 0.057 2026-10-24 10:37:27,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:37:27,465 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:27] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.010 0.012 2026-10-24 10:37:27,538 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:27] "GET /report/barcode/Code128/0443-6e94-4ff4 HTTP/1.1" 200 - 0 0.000 0.085 2026-10-24 10:37:27,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:37:27,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:37:27,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:27,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:37:27,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:37:27,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-10-24 10:37:28,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:28,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [24/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:28,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [25/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:28,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [26/41] Tour PosLoyaltyValidity2 → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:37:28,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [27/41] Tour PosLoyaltyValidity2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:37:28,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [28/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-10-24 10:37:28,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [29/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-10-24 10:37:28,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [30/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:37:28,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [31/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:37:28,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [32/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:37:28,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [33/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:37:28,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [34/41] Tour PosLoyaltyValidity2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:37:28,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [35/41] Tour PosLoyaltyValidity2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:37:28,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [36/41] Tour PosLoyaltyValidity2 → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:37:28,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [37/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:37:29,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [38/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:37:29,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [39/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:37:29,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [40/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:37:29,161 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94106093 started for PoS orders references: [{'name': 'Order 00466-002-0002', 'uuid': '1354f3fc-4f18-49a7-aa25-bcdf305d36f3'}] 2026-10-24 10:37:29,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94106093 order {'name': 'Order 00466-002-0002', 'uuid': '1354f3fc-4f18-49a7-aa25-bcdf305d36f3'} created pos.order #480 2026-10-24 10:37:29,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94106093 finished 2026-10-24 10:37:29,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 205 0.256 0.537 2026-10-24 10:37:30,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.025 0.066 2026-10-24 10:37:30,127 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:37:30,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [41/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:37:30,190 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:30] "GET /report/barcode/Code128/044d-4f4c-48ac HTTP/1.1" 200 - 0 0.000 0.054 2026-10-24 10:37:30,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-24 10:37:30,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 10:37:30,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 17631388 (allocated 19542016) 2026-10-24 10:37:30,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 59644 2026-10-24 10:37:30,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-24 10:37:30,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 59644 2026-10-24 10:37:30,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103730_663445_test_loyalty_validity_dates_and_use.txt 2026-10-24 10:37:30,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp1nf1wh4c_chrome_odoo" 2026-10-24 10:37:30,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-24 10:37:31,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 59848 2026-10-24 10:37:31,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpl65uq_bd_chrome_odoo 2026-10-24 10:37:31,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:32969/json/version 2026-10-24 10:37:31,717 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:32969/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:37:31,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-24 10:37:31,839 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:32969/json 2026-10-24 10:37:31,840 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:32969/json with timeout 3 increased to 10s during tests 2026-10-24 10:37:31,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:32969/devtools/page/77414F921789BAE764B62DEFEEABB435 2026-10-24 10:37:31,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-24 10:37:31,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-24 10:37:32,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:37:32,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-24 10:37:32,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:37:32,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:37:32,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:37:33,265 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:33] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.105 0.970 2026-10-24 10:37:33,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '77414F921789BAE764B62DEFEEABB435', 'loaderId': 'AD0C30EE9B431E329D036B2493E15DFB', 'isDownload': False} 2026-10-24 10:37:33,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-10-24 10:37:33,317 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:37:33,367 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:33] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-24 10:37:33,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:33] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-24 10:37:33,398 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:33] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.033 2026-10-24 10:37:33,960 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:37:34,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: IndexedDB 1 Ready 2026-10-24 10:37:34,020 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.026 2026-10-24 10:37:34,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Evaluate test code "odoo.startTour('test_max_usage_partner_with_point', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:37:34,023 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 10:37:34,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-24 10:37:34,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [1/41] Tour test_max_usage_partner_with_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:37:35,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.434 0.685 2026-10-24 10:37:35,121 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.057 2026-10-24 10:37:35,418 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-24 10:37:35,456 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:37:35,527 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-10-24 10:37:35,575 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.006 0.010 2026-10-24 10:37:35,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-24 10:37:35,730 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:35,744 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:37:35,827 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:37:35,855 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "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-24 10:37:35,857 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:37:35,909 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.030 0.061 2026-10-24 10:37:35,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [2/41] Tour test_max_usage_partner_with_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:37:35,990 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:35] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.045 0.126 2026-10-24 10:37:36,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.145 2026-10-24 10:37:36,133 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.025 2026-10-24 10:37:36,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.036 2026-10-24 10:37:36,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.043 2026-10-24 10:37:36,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.050 2026-10-24 10:37:36,212 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.034 2026-10-24 10:37:36,233 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.089 2026-10-24 10:37:36,248 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 10:37:36,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [3/41] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:36,282 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.011 0.062 2026-10-24 10:37:36,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [4/41] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:37:36,334 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.107 2026-10-24 10:37:36,352 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.195 2026-10-24 10:37:36,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.245 2026-10-24 10:37:36,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-24 10:37:36,397 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.122 2026-10-24 10:37:36,543 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.062 0.181 2026-10-24 10:37:36,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [5/41] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:37:36,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [6/41] Tour test_max_usage_partner_with_point → Step click partner 'AAA Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner 2)) 2026-10-24 10:37:37,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [7/41] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:37,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:37] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.028 2026-10-24 10:37:37,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [8/41] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:37:37,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [9/41] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:37,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [10/41] Tour test_max_usage_partner_with_point → 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(.qty:contains("1"))) 2026-10-24 10:37:37,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [11/41] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:37:37,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [12/41] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-10-24 10:37:37,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [13/41] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:37,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [14/41] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:37,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [15/41] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:37,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [16/41] Tour test_max_usage_partner_with_point → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:37:37,969 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [17/41] Tour test_max_usage_partner_with_point → Step .selection-item span:nth-child(2) 2026-10-24 10:37:37,997 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:37:38,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [18/41] Tour test_max_usage_partner_with_point → Step select reward (trigger: .selection-item:contains("100% on your order")) 2026-10-24 10:37:38,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [19/41] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:37:38,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [20/41] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:37:38,315 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:38,322 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:38,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [21/41] Tour test_max_usage_partner_with_point → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:37:38,407 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [22/41] Tour test_max_usage_partner_with_point → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:37:38,481 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [23/41] Tour test_max_usage_partner_with_point → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:37:38,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [24/41] Tour test_max_usage_partner_with_point → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:37:38,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71908559 started for PoS orders references: [{'name': 'Order 00467-001-0001', 'uuid': '82f0b744-65d4-4388-b4d1-7d0e02716542'}] 2026-10-24 10:37:38,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [25/41] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:37:38,680 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:37:39,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71908559 order {'name': 'Order 00467-001-0001', 'uuid': '82f0b744-65d4-4388-b4d1-7d0e02716542'} created pos.order #481 2026-10-24 10:37:39,676 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71908559 finished 2026-10-24 10:37:39,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 345 0.408 0.686 2026-10-24 10:37:39,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 49 0.039 0.090 2026-10-24 10:37:40,035 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:37:40,171 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:40] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.024 2026-10-24 10:37:40,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [26/41] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:37:40,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [27/41] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:40,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [28/41] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:37:40,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [29/41] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:37:40,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [30/41] Tour test_max_usage_partner_with_point → Step click partner 'AAA Test Partner 3' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner 3)) 2026-10-24 10:37:40,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [31/41] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:40,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [32/41] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:37:40,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [33/41] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:40,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [34/41] Tour test_max_usage_partner_with_point → 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(.qty:contains("1"))) 2026-10-24 10:37:41,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [35/41] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:37:41,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [36/41] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-10-24 10:37:41,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [37/41] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:41,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [38/41] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:41,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [39/41] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:41,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [40/41] Tour test_max_usage_partner_with_point → Step .control-buttons button.disabled:contains("Reward") 2026-10-24 10:37:41,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [41/41] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:37:41,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-24 10:37:41,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 10:37:41,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 26196972 (allocated 27930624) 2026-10-24 10:37:41,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 59848 2026-10-24 10:37:41,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-24 10:37:41,916 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 59848 2026-10-24 10:37:42,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103742_035431_test_max_usage_partner_with_point.txt 2026-10-24 10:37:42,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpl65uq_bd_chrome_odoo" 2026-10-24 10:37:42,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-24 10:37:43,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 60059 2026-10-24 10:37:43,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmptxv4u8fi_chrome_odoo 2026-10-24 10:37:43,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:45707/json/version 2026-10-24 10:37:43,148 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45707/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:37:43,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-24 10:37:43,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:45707/json 2026-10-24 10:37:43,164 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:45707/json with timeout 3 increased to 10s during tests 2026-10-24 10:37:43,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:45707/devtools/page/0F79DE2A9C83E54DD1DC8D58F6F839C8 2026-10-24 10:37:43,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-24 10:37:43,193 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-24 10:37:43,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:37:43,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-24 10:37:43,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:37:43,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:37:43,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:37:44,493 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:44] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.095 0.964 2026-10-24 10:37:44,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '0F79DE2A9C83E54DD1DC8D58F6F839C8', 'loaderId': 'D224F6578859B406E3B6418C2960E86B', 'isDownload': False} 2026-10-24 10:37:44,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-10-24 10:37:44,538 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:37:44,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:44] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 10:37:44,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:44] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-24 10:37:44,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:44] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.057 2026-10-24 10:37:45,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:37:45,272 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:45,279 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:45,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: IndexedDB 1 Ready 2026-10-24 10:37:45,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate test code "odoo.startTour('test_min_qty_points_awarded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:37:45,338 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [1/26] Tour test_min_qty_points_awarded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:37:45,339 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-24 10:37:46,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.399 0.685 2026-10-24 10:37:46,378 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.012 2026-10-24 10:37:46,679 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:37:46,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:37:46,786 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:37:46,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:46] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 10:37:46,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-24 10:37:46,960 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:46,966 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:47,056 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:37:47,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-10-24 10:37:47,116 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:37:47,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [2/26] Tour test_min_qty_points_awarded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:37:47,162 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.031 0.074 2026-10-24 10:37:47,196 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.008 0.126 2026-10-24 10:37:47,227 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.009 0.120 2026-10-24 10:37:47,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.021 2026-10-24 10:37:47,339 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.016 0.039 2026-10-24 10:37:47,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [3/26] Tour test_min_qty_points_awarded → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:47,377 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.095 2026-10-24 10:37:47,401 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.010 0.104 2026-10-24 10:37:47,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.124 2026-10-24 10:37:47,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [4/26] Tour test_min_qty_points_awarded → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:37:47,447 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.011 0.143 2026-10-24 10:37:47,468 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.029 2026-10-24 10:37:47,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.013 0.169 2026-10-24 10:37:47,511 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.119 2026-10-24 10:37:47,526 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.116 2026-10-24 10:37:47,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.177 2026-10-24 10:37:47,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.019 0.116 2026-10-24 10:37:47,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.114 2026-10-24 10:37:47,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:47] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.043 0.176 2026-10-24 10:37:47,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [5/26] Tour test_min_qty_points_awarded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:37:48,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [6/26] Tour test_min_qty_points_awarded → Step click partner 'AA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AA Partner)) 2026-10-24 10:37:48,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [7/26] Tour test_min_qty_points_awarded → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:48,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [8/26] Tour test_min_qty_points_awarded → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:37:48,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [9/26] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:37:48,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [10/26] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:37:48,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [11/26] Tour test_min_qty_points_awarded → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:37:48,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [12/26] Tour test_min_qty_points_awarded → Step .selection-item span:nth-child(2) 2026-10-24 10:37:48,606 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:48,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [13/26] Tour test_min_qty_points_awarded → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-10-24 10:37:48,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [14/26] Tour test_min_qty_points_awarded → Step loyalty points awarded 90 (trigger: .loyalty-points-totaltext-end:contains("90")) 2026-10-24 10:37:48,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [15/26] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-10-24 10:37:48,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [16/26] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-10-24 10:37:49,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [17/26] Tour test_min_qty_points_awarded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:37:49,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [18/26] Tour test_min_qty_points_awarded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:37:49,133 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:49,141 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:37:49,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [19/26] Tour test_min_qty_points_awarded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:37:49,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [20/26] Tour test_min_qty_points_awarded → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:37:49,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [21/26] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:37:49,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [22/26] Tour test_min_qty_points_awarded → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:37:49,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [23/26] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:37:49,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [24/26] Tour test_min_qty_points_awarded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:37:49,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [25/26] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:37:49,571 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.009 0.021 2026-10-24 10:37:49,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70585582 started for PoS orders references: [{'name': 'Order 00468-001-0001', 'uuid': 'a722b9fd-1e82-4d08-b5de-5cb43a3c26c7'}] 2026-10-24 10:37:49,671 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:50,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70585582 order {'name': 'Order 00468-001-0001', 'uuid': 'a722b9fd-1e82-4d08-b5de-5cb43a3c26c7'} created pos.order #482 2026-10-24 10:37:50,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70585582 finished 2026-10-24 10:37:50,684 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 347 0.448 0.594 2026-10-24 10:37:50,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.040 0.083 2026-10-24 10:37:50,937 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:37:51,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:51] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 10:37:51,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [26/26] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:37:51,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-24 10:37:51,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-24 10:37:51,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 21357948 (allocated 23076864) 2026-10-24 10:37:51,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 60059 2026-10-24 10:37:51,380 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-24 10:37:51,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 60059 2026-10-24 10:37:51,503 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103751_503766_test_min_qty_points_awarded.txt 2026-10-24 10:37:51,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmptxv4u8fi_chrome_odoo" 2026-10-24 10:37:51,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-24 10:37:54,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 60264 2026-10-24 10:37:54,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmppffk0zvi_chrome_odoo 2026-10-24 10:37:54,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:37147/json/version 2026-10-24 10:37:54,025 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37147/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:37:54,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-24 10:37:54,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:37147/json 2026-10-24 10:37:54,065 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37147/json with timeout 3 increased to 10s during tests 2026-10-24 10:37:54,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:37147/devtools/page/DE6270DB58D4218C25AC1CBFE0F74C0D 2026-10-24 10:37:54,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-24 10:37:54,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-24 10:37:54,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:37:54,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-24 10:37:54,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:37:54,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:37:54,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:37:55,343 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:55] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.093 0.950 2026-10-24 10:37:55,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'DE6270DB58D4218C25AC1CBFE0F74C0D', 'loaderId': '77ACA77F97096213933BFD600A13143A', 'isDownload': False} 2026-10-24 10:37:55,347 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-24 10:37:55,383 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:37:55,421 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:55] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-24 10:37:55,436 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:55] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-24 10:37:55,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:55] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-10-24 10:37:56,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:37:56,075 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:56,083 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:56,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate test code "odoo.startTour('MultipleGiftWalletProgramsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:37:56,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: IndexedDB 1 Ready 2026-10-24 10:37:56,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [1/168] Tour MultipleGiftWalletProgramsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:37:57,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 354 0.362 0.611 2026-10-24 10:37:57,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.989 2026-10-24 10:37:57,294 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:37:57,323 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 10:37:57,360 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:37:57,436 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:37:57,499 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-24 10:37:57,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-24 10:37:57,634 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:37:57,639 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:37:57,702 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:37:57,735 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:37:57,752 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:37:57,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.025 0.047 2026-10-24 10:37:57,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.008 0.096 2026-10-24 10:37:57,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [2/168] Tour MultipleGiftWalletProgramsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:37:57,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.085 2026-10-24 10:37:57,979 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.015 0.020 2026-10-24 10:37:58,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.050 2026-10-24 10:37:58,024 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 10:37:58,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.073 2026-10-24 10:37:58,049 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.074 2026-10-24 10:37:58,061 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.103 2026-10-24 10:37:58,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.014 0.081 2026-10-24 10:37:58,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.018 0.026 2026-10-24 10:37:58,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.102 2026-10-24 10:37:58,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.012 0.117 2026-10-24 10:37:58,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.128 2026-10-24 10:37:58,232 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [3/168] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:37:58,247 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.022 0.205 2026-10-24 10:37:58,272 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.112 2026-10-24 10:37:58,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.004 0.184 2026-10-24 10:37:58,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.053 0.109 2026-10-24 10:37:58,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [4/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-10-24 10:37:58,507 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:58,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [5/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-10-24 10:37:58,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [6/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-10-24 10:37:58,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [7/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:58,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [8/168] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-10-24 10:37:58,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [9/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:59,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [10/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:59,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [11/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:37:59,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [12/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:59,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [13/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:59,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [14/168] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:37:59,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [15/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:59,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [16/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:37:59,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [17/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:37:59,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [18/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:37:59,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [19/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:37:59,610 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [20/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-10-24 10:37:59,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [21/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-10-24 10:37:59,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [22/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:37:59,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [23/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:37:59,938 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:37:59,944 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:37:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:37:59,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [24/168] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:38:00,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [25/168] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:38:00,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [26/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:38:00,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [27/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:00,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [28/168] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:38:00,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [29/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:38:00,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5759784 started for PoS orders references: [{'name': 'Order 00469-001-0001', 'uuid': 'b1228bdf-dd96-4c14-823e-1db6b5daf5a7'}] 2026-10-24 10:38:00,363 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:38:00,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5759784 order {'name': 'Order 00469-001-0001', 'uuid': 'b1228bdf-dd96-4c14-823e-1db6b5daf5a7'} created pos.order #483 2026-10-24 10:38:00,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5759784 finished 2026-10-24 10:38:00,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 145 0.124 0.219 2026-10-24 10:38:00,850 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 42 0.036 0.093 2026-10-24 10:38:00,900 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:38:01,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:01] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.027 2026-10-24 10:38:01,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [30/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:38:01,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [31/168] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:38:01,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [32/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-10-24 10:38:01,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [33/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:01,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [34/168] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-10-24 10:38:01,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [35/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:01,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [36/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:01,534 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [37/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:38:01,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [38/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:01,655 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [39/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:01,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [40/168] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:38:01,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [41/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:01,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [42/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:01,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [43/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:38:01,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [44/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:01,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [45/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:02,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [46/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-10-24 10:38:02,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [47/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-10-24 10:38:02,270 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [48/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:38:02,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [49/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:38:02,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [50/168] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:38:02,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [51/168] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:38:02,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [52/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:38:02,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [53/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:02,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [54/168] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:38:02,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10025110 started for PoS orders references: [{'name': 'Order 00469-001-0002', 'uuid': '15590922-96d4-4256-adff-28a106e8145f'}] 2026-10-24 10:38:02,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [55/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:38:02,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10025110 order {'name': 'Order 00469-001-0002', 'uuid': '15590922-96d4-4256-adff-28a106e8145f'} created pos.order #484 2026-10-24 10:38:02,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10025110 finished 2026-10-24 10:38:02,960 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 68 0.053 0.172 2026-10-24 10:38:03,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.022 0.062 2026-10-24 10:38:03,141 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 10:38:03,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [56/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:38:03,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [57/168] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-24 10:38:03,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [58/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-24 10:38:03,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [59/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-10-24 10:38:03,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [60/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-24 10:38:03,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [61/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:03,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [62/168] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:38:03,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [63/168] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:38:03,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [64/168] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:38:04,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [65/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:04,068 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.015 2026-10-24 10:38:04,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [66/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:04,129 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.014 2026-10-24 10:38:04,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [67/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:38:04,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [68/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:04,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [69/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:04,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [70/168] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:38:04,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [71/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:04,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [72/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:04,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [73/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:38:04,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [74/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:04,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [75/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:04,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [76/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-10-24 10:38:04,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [77/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-10-24 10:38:04,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [78/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:38:04,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [79/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:38:05,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [80/168] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:38:05,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [81/168] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:38:05,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [82/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:38:05,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [83/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:05,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [84/168] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:38:05,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [85/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:38:05,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29077975 started for PoS orders references: [{'name': 'Order 00469-001-0003', 'uuid': '3635816a-b07d-4425-80bc-b4272a9f1875'}] 2026-10-24 10:38:05,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29077975 order {'name': 'Order 00469-001-0003', 'uuid': '3635816a-b07d-4425-80bc-b4272a9f1875'} created pos.order #485 2026-10-24 10:38:05,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29077975 finished 2026-10-24 10:38:05,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 70 0.101 0.153 2026-10-24 10:38:05,763 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.028 0.072 2026-10-24 10:38:05,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:38:05,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [86/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:38:05,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [87/168] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-24 10:38:06,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [88/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-10-24 10:38:06,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [89/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:06,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [90/168] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:38:06,395 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [91/168] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:38:06,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [92/168] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:38:06,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [93/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:06,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [94/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:06,703 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [95/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:38:06,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [96/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:06,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [97/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:06,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [98/168] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:38:06,936 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [99/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:06,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [100/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:07,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [101/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:38:07,089 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [102/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:07,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [103/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:07,192 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [104/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-10-24 10:38:07,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [105/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-10-24 10:38:07,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [106/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:38:07,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [107/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:38:07,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [108/168] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:38:07,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [109/168] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:38:07,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [110/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:38:07,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [111/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:07,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [112/168] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:38:07,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [113/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:38:07,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:07] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.020 2026-10-24 10:38:07,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #529205 started for PoS orders references: [{'name': 'Order 00469-001-0004', 'uuid': '0882695b-7ebc-46f5-8bbc-5e93e0bf2521'}] 2026-10-24 10:38:08,042 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #529205 order {'name': 'Order 00469-001-0004', 'uuid': '0882695b-7ebc-46f5-8bbc-5e93e0bf2521'} created pos.order #486 2026-10-24 10:38:08,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #529205 finished 2026-10-24 10:38:08,097 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 70 0.054 0.144 2026-10-24 10:38:08,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.031 0.078 2026-10-24 10:38:08,327 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:38:08,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [114/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:38:08,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [115/168] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-24 10:38:08,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [116/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-24 10:38:08,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [117/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:08,638 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [118/168] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:38:08,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [119/168] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:38:08,949 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [120/168] Tour MultipleGiftWalletProgramsTour → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-10-24 10:38:09,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [121/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:09,059 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:09] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.023 2026-10-24 10:38:09,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [122/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:38:09,117 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:09] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.018 2026-10-24 10:38:09,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [123/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:38:09,208 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [124/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:38:09,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [125/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:38:09,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [126/168] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:38:09,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [127/168] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:38:09,444 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [128/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:38:09,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [129/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:09,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [130/168] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:38:09,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [131/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:38:09,663 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38424960 started for PoS orders references: [{'name': 'Order 00469-001-0005', 'uuid': 'cc4b466c-61bd-4ab6-9215-17f0ed81c518'}] 2026-10-24 10:38:09,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38424960 order {'name': 'Order 00469-001-0005', 'uuid': 'cc4b466c-61bd-4ab6-9215-17f0ed81c518'} created pos.order #487 2026-10-24 10:38:09,803 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38424960 finished 2026-10-24 10:38:09,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 70 0.057 0.152 2026-10-24 10:38:10,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.033 0.069 2026-10-24 10:38:10,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:38:10,133 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [132/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:38:10,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [133/168] Tour MultipleGiftWalletProgramsTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:38:10,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [134/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:10,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [135/168] Tour MultipleGiftWalletProgramsTour → 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(.qty:contains("1"))) 2026-10-24 10:38:10,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [136/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:38:10,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [137/168] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:38:10,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [138/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:38:10,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [139/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:38:10,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [140/168] Tour MultipleGiftWalletProgramsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:38:10,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [141/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:38:10,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [142/168] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-10-24 10:38:11,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [143/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:11,100 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [144/168] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:38:11,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [145/168] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:38:11,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [146/168] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.disabled:contains("eWallet") 2026-10-24 10:38:11,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [147/168] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-10-24 10:38:11,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [148/168] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:11,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [149/168] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:38:11,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [150/168] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:38:11,748 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [151/168] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:38:11,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [152/168] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:11,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/168] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:38:11,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [154/168] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:38:12,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [155/168] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-24 10:38:12,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [156/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-24 10:38:12,186 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [157/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-10-24 10:38:12,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [158/168] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-10-24 10:38:12,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [159/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-10-24 10:38:12,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [160/168] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-10-24 10:38:12,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [161/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:38:12,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [162/168] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:38:12,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [163/168] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:38:12,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [164/168] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:38:12,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [165/168] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:12,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [166/168] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:38:12,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [167/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:38:12,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.016 2026-10-24 10:38:12,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26473585 started for PoS orders references: [{'name': 'Order 00469-001-0006', 'uuid': 'eedbc790-04ec-4abd-b5e3-59be6dc47bad'}] 2026-10-24 10:38:13,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26473585 order {'name': 'Order 00469-001-0006', 'uuid': 'eedbc790-04ec-4abd-b5e3-59be6dc47bad'} created pos.order #488 2026-10-24 10:38:13,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26473585 finished 2026-10-24 10:38:13,819 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 279 0.307 0.562 2026-10-24 10:38:13,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.027 0.063 2026-10-24 10:38:14,014 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:38:14,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [168/168] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:38:14,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-24 10:38:14,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-24 10:38:14,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 39268840 (allocated 42741760) 2026-10-24 10:38:14,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 60264 2026-10-24 10:38:14,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-24 10:38:14,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 60264 2026-10-24 10:38:14,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103814_683576_test_multiple_gift_wallet_programs.txt 2026-10-24 10:38:14,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmppffk0zvi_chrome_odoo" 2026-10-24 10:38:14,826 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-24 10:38:15,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 60484 2026-10-24 10:38:15,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpt3ponzh8_chrome_odoo 2026-10-24 10:38:15,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:41937/json/version 2026-10-24 10:38:15,901 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41937/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:38:16,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-24 10:38:16,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:41937/json 2026-10-24 10:38:16,040 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41937/json with timeout 3 increased to 10s during tests 2026-10-24 10:38:16,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:41937/devtools/page/2F42FD3FE5041D400E90A25F69B31BA2 2026-10-24 10:38:16,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-24 10:38:16,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-24 10:38:16,304 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:38:16,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-24 10:38:16,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:38:16,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:38:16,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:38:17,387 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:17] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.093 0.929 2026-10-24 10:38:17,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '2F42FD3FE5041D400E90A25F69B31BA2', 'loaderId': '59160837BB76AB918F964F7ADD9040CD', 'isDownload': False} 2026-10-24 10:38:17,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('test_multiple_physical_gift_card_sale')" 2026-10-24 10:38:17,417 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:38:17,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:17] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-24 10:38:17,456 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:17] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-24 10:38:17,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:17] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 10:38:18,104 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:38:18,112 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:18,126 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:38:18,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: IndexedDB 1 Ready 2026-10-24 10:38:18,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate test code "odoo.startTour('test_multiple_physical_gift_card_sale', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:38:18,161 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-24 10:38:18,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [1/43] Tour test_multiple_physical_gift_card_sale → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:38:19,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.352 0.653 2026-10-24 10:38:19,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.939 2026-10-24 10:38:19,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:38:19,454 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:38:19,524 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:38:19,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:38:19,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-24 10:38:19,707 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:19,727 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:19,824 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:38:19,867 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "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-24 10:38:19,886 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-24 10:38:19,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [2/43] Tour test_multiple_physical_gift_card_sale → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:38:19,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.058 0.066 2026-10-24 10:38:19,973 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.144 2026-10-24 10:38:19,999 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:19] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.114 2026-10-24 10:38:20,073 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.030 0.024 2026-10-24 10:38:20,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.052 2026-10-24 10:38:20,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.063 2026-10-24 10:38:20,148 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.010 0.071 2026-10-24 10:38:20,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [3/43] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:38:20,176 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.106 2026-10-24 10:38:20,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.007 0.080 2026-10-24 10:38:20,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.081 2026-10-24 10:38:20,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.086 2026-10-24 10:38:20,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.069 2026-10-24 10:38:20,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.065 2026-10-24 10:38:20,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.062 2026-10-24 10:38:20,320 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.062 2026-10-24 10:38:20,331 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.275 2026-10-24 10:38:20,452 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.041 0.125 2026-10-24 10:38:20,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.363 2026-10-24 10:38:20,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [4/43] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:20,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [5/43] Tour test_multiple_physical_gift_card_sale → 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(.qty:contains("1"))) 2026-10-24 10:38:20,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [6/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:38:20,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [7/43] Tour test_multiple_physical_gift_card_sale → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:38:20,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [8/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:20,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [9/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:38:21,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [10/43] Tour test_multiple_physical_gift_card_sale → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:38:21,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [11/43] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-24 10:38:21,170 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [12/43] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:21,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [13/43] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-10-24 10:38:21,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [14/43] Tour test_multiple_physical_gift_card_sale → Step Input code 'test_card_0000' (trigger: input[id="code"]) 2026-10-24 10:38:21,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [15/43] Tour test_multiple_physical_gift_card_sale → Step Input amount '125' (trigger: input[id="amount"]) 2026-10-24 10:38:21,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [16/43] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-10-24 10:38:21,583 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [17/43] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:21,587 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:21] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.019 2026-10-24 10:38:21,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [18/43] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-10-24 10:38:21,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [19/43] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:21,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [20/43] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:38:21,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [21/43] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:21,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [22/43] Tour test_multiple_physical_gift_card_sale → 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(.qty:contains("1"))) 2026-10-24 10:38:22,035 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [23/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:38:22,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [24/43] Tour test_multiple_physical_gift_card_sale → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:38:22,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [25/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:38:22,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [26/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:38:22,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [27/43] Tour test_multiple_physical_gift_card_sale → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:38:22,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [28/43] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-10-24 10:38:22,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [29/43] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:22,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [30/43] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-10-24 10:38:22,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [31/43] Tour test_multiple_physical_gift_card_sale → Step Input code 'test_card_0001' (trigger: input[id="code"]) 2026-10-24 10:38:22,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [32/43] Tour test_multiple_physical_gift_card_sale → Step Input amount '100' (trigger: input[id="amount"]) 2026-10-24 10:38:22,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [33/43] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-10-24 10:38:22,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [34/43] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:38:22,807 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.013 0.018 2026-10-24 10:38:22,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [35/43] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:38:23,005 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:38:23,011 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:23,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [36/43] Tour test_multiple_physical_gift_card_sale → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:38:23,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [37/43] Tour test_multiple_physical_gift_card_sale → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:38:23,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [38/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:38:23,209 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:23,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [39/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:38:23,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [40/43] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:38:23,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [41/43] Tour test_multiple_physical_gift_card_sale → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:38:23,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [42/43] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:38:23,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62113792 started for PoS orders references: [{'name': 'Order 00470-001-0001', 'uuid': '845661b0-e967-4e02-b9ad-76813b875359'}] 2026-10-24 10:38:23,514 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:23,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62113792 order {'name': 'Order 00470-001-0001', 'uuid': '845661b0-e967-4e02-b9ad-76813b875359'} created pos.order #489 2026-10-24 10:38:23,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62113792 finished 2026-10-24 10:38:23,862 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 147 0.116 0.257 2026-10-24 10:38:24,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.026 0.065 2026-10-24 10:38:24,061 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-24 10:38:24,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:24] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.004 0.020 2026-10-24 10:38:24,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [43/43] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:38:24,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-24 10:38:24,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-24 10:38:24,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17200484 (allocated 18882560) 2026-10-24 10:38:24,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 60484 2026-10-24 10:38:24,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-24 10:38:24,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 60484 2026-10-24 10:38:24,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103824_621401_test_multiple_physical_gift_card_sale.txt 2026-10-24 10:38:24,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpt3ponzh8_chrome_odoo" 2026-10-24 10:38:24,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-24 10:38:26,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 60683 2026-10-24 10:38:26,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmp152elvxn_chrome_odoo 2026-10-24 10:38:26,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:38263/json/version 2026-10-24 10:38:26,028 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38263/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:38:26,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-24 10:38:26,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:38263/json 2026-10-24 10:38:26,111 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38263/json with timeout 3 increased to 10s during tests 2026-10-24 10:38:26,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:38263/devtools/page/1C2FBFC148ACD71D6DC9E957DC15CE60 2026-10-24 10:38:26,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-24 10:38:26,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-24 10:38:26,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:38:26,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-24 10:38:26,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:38:26,371 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:38:26,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:38:28,784 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:28] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.095 2.293 2026-10-24 10:38:28,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '1C2FBFC148ACD71D6DC9E957DC15CE60', 'loaderId': 'C4234A4AB95924A44DFD31EB75D76780', 'isDownload': False} 2026-10-24 10:38:28,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate ready code "odoo.isTourReady('test_multiple_reward_line_free_product')" 2026-10-24 10:38:28,829 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:38:28,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:28] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-24 10:38:28,880 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:28] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-24 10:38:28,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:28] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-24 10:38:29,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:29] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:38:29,648 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:29,653 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:29,681 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: IndexedDB 1 Ready 2026-10-24 10:38:29,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate test code "odoo.startTour('test_multiple_reward_line_free_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:38:29,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [1/19] Tour test_multiple_reward_line_free_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:38:30,749 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:30] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.395 0.679 2026-10-24 10:38:30,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.075 2026-10-24 10:38:30,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 10:38:31,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 10:38:31,032 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:38:31,102 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:38:31,138 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:38:31,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-24 10:38:31,293 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:38:31,312 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:31,415 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:38:31,463 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "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-24 10:38:31,501 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-24 10:38:31,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [2/19] Tour test_multiple_reward_line_free_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:38:31,537 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.073 0.072 2026-10-24 10:38:31,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.016 0.140 2026-10-24 10:38:31,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.119 2026-10-24 10:38:31,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.055 2026-10-24 10:38:31,714 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.076 2026-10-24 10:38:31,733 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.080 2026-10-24 10:38:31,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.064 2026-10-24 10:38:31,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.140 2026-10-24 10:38:31,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [3/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:38:31,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.064 2026-10-24 10:38:31,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.186 2026-10-24 10:38:31,828 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-24 10:38:31,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.058 2026-10-24 10:38:31,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.016 0.164 2026-10-24 10:38:31,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.156 2026-10-24 10:38:31,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.066 2026-10-24 10:38:31,931 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:31] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.090 2026-10-24 10:38:32,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:32] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.053 0.160 2026-10-24 10:38:32,178 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [4/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:38:32,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [5/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:38:32,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [6/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-10-24 10:38:32,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [7/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:38:32,740 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [8/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:38:32,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [9/19] Tour test_multiple_reward_line_free_product → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B"))))) 2026-10-24 10:38:33,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [10/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:38:33,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [11/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-10-24 10:38:33,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [12/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-10-24 10:38:33,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [13/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:38:33,618 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [14/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:38:33,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [15/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-10-24 10:38:33,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [16/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-10-24 10:38:34,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [17/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:38:34,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [18/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-10-24 10:38:34,366 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [19/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("2")):has(.price:contains("-20"))) 2026-10-24 10:38:34,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-24 10:38:34,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 10:38:34,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 16132100 (allocated 18493440) 2026-10-24 10:38:34,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 60683 2026-10-24 10:38:34,611 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-24 10:38:34,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 60683 2026-10-24 10:38:34,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103834_711804_test_multiple_reward_line_free_product.txt 2026-10-24 10:38:34,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmp152elvxn_chrome_odoo" 2026-10-24 10:38:34,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-24 10:38:35,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 60877 2026-10-24 10:38:35,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpi48gygrc_chrome_odoo 2026-10-24 10:38:35,687 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:36109/json/version 2026-10-24 10:38:35,689 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36109/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:38:35,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-24 10:38:35,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:36109/json 2026-10-24 10:38:35,768 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36109/json with timeout 3 increased to 10s during tests 2026-10-24 10:38:35,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:36109/devtools/page/B49CE7CFE5A770D28C9D894D5EE26056 2026-10-24 10:38:35,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-24 10:38:35,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-24 10:38:35,990 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:38:36,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-24 10:38:36,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:38:36,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:38:36,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:38:37,129 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:37] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.105 0.976 2026-10-24 10:38:37,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': 'B49CE7CFE5A770D28C9D894D5EE26056', 'loaderId': 'B24064C1CA555105DA4BF6127D586271', 'isDownload': False} 2026-10-24 10:38:37,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-24 10:38:37,160 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:38:37,201 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:37] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-24 10:38:37,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:37] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.029 2026-10-24 10:38:37,250 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:37] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.060 2026-10-24 10:38:37,891 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:38:37,912 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:37,922 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:37,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: IndexedDB 1 Ready 2026-10-24 10:38:37,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-24 10:38:37,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:38:37,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [1/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:38:38,931 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.398 0.592 2026-10-24 10:38:38,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.939 2026-10-24 10:38:39,201 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:38:39,242 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:38:39,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:38:39,349 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.015 2026-10-24 10:38:39,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-24 10:38:39,495 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:39,508 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:38:39,618 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:38:39,622 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 10:38:39,630 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-24 10:38:39,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.022 0.058 2026-10-24 10:38:39,697 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.089 2026-10-24 10:38:39,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [2/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:38:39,750 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.020 0.153 2026-10-24 10:38:39,840 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.025 0.029 2026-10-24 10:38:39,855 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.046 2026-10-24 10:38:39,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.050 2026-10-24 10:38:39,903 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.094 2026-10-24 10:38:39,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [3/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:38:39,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.126 2026-10-24 10:38:39,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.093 2026-10-24 10:38:39,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.099 2026-10-24 10:38:39,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.189 2026-10-24 10:38:40,019 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:40] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.078 2026-10-24 10:38:40,029 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:40] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.067 2026-10-24 10:38:40,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:40] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.130 2026-10-24 10:38:40,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:40] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.048 0.119 2026-10-24 10:38:40,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:40] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.290 2026-10-24 10:38:40,204 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:40] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.221 2026-10-24 10:38:40,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [4/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:40,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [5/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:38:40,443 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [6/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:38:40,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [7/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-10-24 10:38:40,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [8/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:40,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [9/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:38:40,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [10/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:38:40,846 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:40,849 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:38:40,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [11/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:38:40,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [12/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:38:41,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [13/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:38:41,031 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:38:41,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [14/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:38:41,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [15/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:38:41,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [16/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:38:41,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [17/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:38:41,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51728661 started for PoS orders references: [{'name': 'Order 00472-001-0001', 'uuid': '02f08733-39c5-4d79-971b-cac0f428143a'}] 2026-10-24 10:38:41,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [18/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:38:41,397 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:38:42,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51728661 order {'name': 'Order 00472-001-0001', 'uuid': '02f08733-39c5-4d79-971b-cac0f428143a'} created pos.order #490 2026-10-24 10:38:42,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51728661 finished 2026-10-24 10:38:42,384 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 337 0.388 0.643 2026-10-24 10:38:42,554 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.035 0.083 2026-10-24 10:38:42,589 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 10:38:42,745 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:42] "GET /report/barcode/Code128/0446-4e92-4f06 HTTP/1.1" 200 - 0 0.000 0.079 2026-10-24 10:38:42,780 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:42] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.014 0.101 2026-10-24 10:38:42,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [19/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:38:42,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-24 10:38:42,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-24 10:38:43,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15984196 (allocated 17309696) 2026-10-24 10:38:43,091 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 60877 2026-10-24 10:38:43,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-24 10:38:43,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 60877 2026-10-24 10:38:43,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103843_207305_test_next_order_coupon_program_expiration_date.txt 2026-10-24 10:38:43,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpi48gygrc_chrome_odoo" 2026-10-24 10:38:43,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-24 10:38:44,484 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 61079 2026-10-24 10:38:44,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmp8kq6peri_chrome_odoo 2026-10-24 10:38:44,486 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:36037/json/version 2026-10-24 10:38:44,487 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36037/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:38:44,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:38:44,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:36037/json 2026-10-24 10:38:44,518 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:36037/json with timeout 3 increased to 10s during tests 2026-10-24 10:38:44,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:36037/devtools/page/0C9B48BE07F84960C388413EDEE9872A 2026-10-24 10:38:44,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-24 10:38:44,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-24 10:38:44,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:38:44,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-24 10:38:44,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:38:44,822 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:38:44,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:38:45,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:45] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.093 1.033 2026-10-24 10:38:45,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '0C9B48BE07F84960C388413EDEE9872A', 'loaderId': 'D6C5AA0EB97F1E0CF26E8E44CF18993C', 'isDownload': False} 2026-10-24 10:38:45,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-10-24 10:38:46,021 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:38:46,054 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:46] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-24 10:38:46,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:46] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.037 2026-10-24 10:38:46,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:46] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.081 2026-10-24 10:38:46,769 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:38:46,798 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:38:46,814 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:38:46,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: IndexedDB 1 Ready 2026-10-24 10:38:46,831 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:38:46,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [1/24] Tour test_not_create_loyalty_card_expired_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:38:47,735 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 311 0.349 0.563 2026-10-24 10:38:47,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.921 2026-10-24 10:38:47,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:38:48,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-24 10:38:48,058 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:38:48,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:38:48,152 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-10-24 10:38:48,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:38:48,280 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:38:48,293 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:48,387 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:38:48,415 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38: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-24 10:38:48,428 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:38:48,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.038 0.053 2026-10-24 10:38:48,520 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.011 0.113 2026-10-24 10:38:48,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [2/24] Tour test_not_create_loyalty_card_expired_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:38:48,542 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.105 2026-10-24 10:38:48,698 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.005 0.033 2026-10-24 10:38:48,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.090 2026-10-24 10:38:48,783 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.064 2026-10-24 10:38:48,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.109 2026-10-24 10:38:48,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [3/24] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:48,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.114 2026-10-24 10:38:48,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.109 2026-10-24 10:38:48,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [4/24] Tour test_not_create_loyalty_card_expired_program → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:38:48,907 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.099 2026-10-24 10:38:48,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.074 2026-10-24 10:38:48,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.231 2026-10-24 10:38:48,970 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.066 2026-10-24 10:38:48,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:48] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.082 2026-10-24 10:38:49,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:49] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.318 2026-10-24 10:38:49,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:49] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.089 2026-10-24 10:38:49,182 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:49] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.048 0.191 2026-10-24 10:38:49,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [5/24] Tour test_not_create_loyalty_card_expired_program → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:38:49,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [6/24] Tour test_not_create_loyalty_card_expired_program → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-10-24 10:38:49,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [7/24] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:49,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [8/24] Tour test_not_create_loyalty_card_expired_program → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:38:49,797 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [9/24] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:49,876 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [10/24] Tour test_not_create_loyalty_card_expired_program → 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(.qty:contains("1"))) 2026-10-24 10:38:49,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [11/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:38:50,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [12/24] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-10-24 10:38:50,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [13/24] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:50,249 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [14/24] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:38:50,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [15/24] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:38:50,364 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:50,368 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:50,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [16/24] Tour test_not_create_loyalty_card_expired_program → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:38:50,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [17/24] Tour test_not_create_loyalty_card_expired_program → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:38:50,524 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [18/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:38:50,546 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:38:50,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [19/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:38:50,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [20/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:38:50,685 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [21/24] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:38:50,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [22/24] Tour test_not_create_loyalty_card_expired_program → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:38:50,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [23/24] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:38:50,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18247787 started for PoS orders references: [{'name': 'Order 00473-001-0001', 'uuid': 'a88fa503-abb0-467d-b846-0d9fab853211'}] 2026-10-24 10:38:50,871 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:38:51,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18247787 order {'name': 'Order 00473-001-0001', 'uuid': 'a88fa503-abb0-467d-b846-0d9fab853211'} created pos.order #491 2026-10-24 10:38:51,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18247787 finished 2026-10-24 10:38:51,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 346 0.425 0.686 2026-10-24 10:38:52,038 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:38:52,132 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:52] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.018 2026-10-24 10:38:52,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [24/24] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:38:52,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-24 10:38:52,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_not_create_loyalty_card_expired_program SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-24 10:38:52,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 20404772 (allocated 21372928) 2026-10-24 10:38:52,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 61079 2026-10-24 10:38:52,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-24 10:38:52,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 61079 2026-10-24 10:38:52,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103852_513166_test_not_create_loyalty_card_expired_program.txt 2026-10-24 10:38:52,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmp8kq6peri_chrome_odoo" 2026-10-24 10:38:52,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-24 10:38:53,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 61290 2026-10-24 10:38:53,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpp61eoecy_chrome_odoo 2026-10-24 10:38:53,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:46237/json/version 2026-10-24 10:38:53,731 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46237/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:38:53,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:38:53,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:46237/json 2026-10-24 10:38:53,792 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46237/json with timeout 3 increased to 10s during tests 2026-10-24 10:38:53,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:46237/devtools/page/DEC6E4A55C4F9FB959231C851D12FCAF 2026-10-24 10:38:53,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-24 10:38:53,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-24 10:38:54,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:38:54,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-24 10:38:54,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:38:54,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:38:54,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:38:55,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:55] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.124 0.938 2026-10-24 10:38:55,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'DEC6E4A55C4F9FB959231C851D12FCAF', 'loaderId': '1C089CD78EC53BDE5A56C3D0D0D7297D', 'isDownload': False} 2026-10-24 10:38:55,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-24 10:38:55,183 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:38:55,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:55] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 10:38:55,224 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:55] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-24 10:38:55,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:55] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-10-24 10:38:55,995 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:38:56,009 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:38:56,027 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:56,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:38:56,066 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: IndexedDB 1 Ready 2026-10-24 10:38:56,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/31] Tour PosOrderClaimReward → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:38:57,120 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.453 0.624 2026-10-24 10:38:57,140 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 1.079 2026-10-24 10:38:57,362 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:38:57,393 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 10:38:57,434 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-24 10:38:57,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-10-24 10:38:57,544 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-24 10:38:57,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:38:57,662 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:57,672 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:57,797 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:38:57,841 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 10:38:57,849 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-24 10:38:57,897 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/31] Tour PosOrderClaimReward → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:38:57,919 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.027 0.092 2026-10-24 10:38:57,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:57] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.148 2026-10-24 10:38:58,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.008 0.173 2026-10-24 10:38:58,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.035 0.029 2026-10-24 10:38:58,109 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.015 0.095 2026-10-24 10:38:58,125 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.069 2026-10-24 10:38:58,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/31] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:58,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.107 2026-10-24 10:38:58,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/31] Tour PosOrderClaimReward → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:38:58,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.119 2026-10-24 10:38:58,214 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-24 10:38:58,240 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.006 0.103 2026-10-24 10:38:58,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.245 2026-10-24 10:38:58,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.067 2026-10-24 10:38:58,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.060 2026-10-24 10:38:58,303 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.137 2026-10-24 10:38:58,441 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.055 0.117 2026-10-24 10:38:58,458 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.308 2026-10-24 10:38:58,477 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.226 2026-10-24 10:38:58,653 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/31] Tour PosOrderClaimReward → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:38:58,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/31] Tour PosOrderClaimReward → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-10-24 10:38:58,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/31] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:58,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.025 2026-10-24 10:38:58,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/31] Tour PosOrderClaimReward → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:38:59,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/31] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:38:59,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/31] Tour PosOrderClaimReward → 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(.qty:contains("1"))) 2026-10-24 10:38:59,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/31] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:38:59,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/31] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-10-24 10:38:59,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/31] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:38:59,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/31] Tour PosOrderClaimReward → Step .loyalty-points-title 2026-10-24 10:38:59,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/31] Tour PosOrderClaimReward → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:38:59,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/31] Tour PosOrderClaimReward → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:38:59,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/31] Tour PosOrderClaimReward → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:38:59,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/31] Tour PosOrderClaimReward → Step .selection-item span:nth-child(2) 2026-10-24 10:38:59,888 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:38:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:38:59,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/31] Tour PosOrderClaimReward → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-10-24 10:39:00,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/31] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-10-24 10:39:00,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/31] Tour PosOrderClaimReward → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:39:00,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/31] Tour PosOrderClaimReward → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:39:00,454 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:39:00,455 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:39:00,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/31] Tour PosOrderClaimReward → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:39:00,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/31] Tour PosOrderClaimReward → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:39:00,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/31] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:39:00,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/31] Tour PosOrderClaimReward → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:39:00,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/31] Tour PosOrderClaimReward → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:39:00,785 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/31] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:39:00,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/31] Tour PosOrderClaimReward → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:39:01,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49403707 started for PoS orders references: [{'name': 'Order 00474-001-0001', 'uuid': '2554b7ea-2305-4de9-ad47-1489c2149841'}] 2026-10-24 10:39:01,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/31] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:39:01,050 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:02,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49403707 order {'name': 'Order 00474-001-0001', 'uuid': '2554b7ea-2305-4de9-ad47-1489c2149841'} created pos.order #492 2026-10-24 10:39:02,301 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49403707 finished 2026-10-24 10:39:02,364 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 377 0.634 0.716 2026-10-24 10:39:02,573 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 49 0.045 0.095 2026-10-24 10:39:02,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:39:02,800 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:02] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.012 2026-10-24 10:39:02,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/31] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:39:02,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-24 10:39:02,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 10:39:03,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 21706044 (allocated 23736320) 2026-10-24 10:39:03,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 61290 2026-10-24 10:39:03,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-24 10:39:03,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 61290 2026-10-24 10:39:03,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103903_274626_test_not_create_loyalty_card_max_usage_program.txt 2026-10-24 10:39:03,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpp61eoecy_chrome_odoo" 2026-10-24 10:39:03,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 61506 2026-10-24 10:39:03,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpxfjjlbau_chrome_odoo 2026-10-24 10:39:03,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:46777/json/version 2026-10-24 10:39:03,800 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46777/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:39:03,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:39:03,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:46777/json 2026-10-24 10:39:03,978 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46777/json with timeout 3 increased to 10s during tests 2026-10-24 10:39:03,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:46777/devtools/page/A63DB4F851F96993466C31ED7961CCCB 2026-10-24 10:39:04,009 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-24 10:39:04,038 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-24 10:39:04,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:39:04,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-24 10:39:04,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:39:04,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:39:04,268 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:04] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 30 0.026 0.097 2026-10-24 10:39:04,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'A63DB4F851F96993466C31ED7961CCCB', 'loaderId': 'FE91F0CCFDC864E40769ADABB523EF49', 'isDownload': False} 2026-10-24 10:39:04,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-24 10:39:04,310 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:39:04,355 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:04] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-24 10:39:04,367 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:04] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-24 10:39:04,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:04] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.056 2026-10-24 10:39:04,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:39:04,955 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:39:04,964 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-24 10:39:04,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: IndexedDB 1 Ready 2026-10-24 10:39:04,969 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.010 2026-10-24 10:39:04,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:39:05,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/24] Tour PosOrderNoPoints → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:39:05,716 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:05] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 193 0.238 0.520 2026-10-24 10:39:05,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.716 2026-10-24 10:39:05,949 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.002 0.012 2026-10-24 10:39:05,986 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-10-24 10:39:06,050 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:39:06,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:39:06,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:39:06,218 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:06,230 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:39:06,325 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:39:06,422 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-24 10:39:06,448 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.096 2026-10-24 10:39:06,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/24] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:06,493 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 9 0.089 0.070 2026-10-24 10:39:06,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.005 0.170 2026-10-24 10:39:06,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.015 0.158 2026-10-24 10:39:06,623 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.021 0.025 2026-10-24 10:39:06,639 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.011 2026-10-24 10:39:06,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/24] Tour PosOrderNoPoints → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:39:06,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.057 2026-10-24 10:39:06,684 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.113 2026-10-24 10:39:06,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.012 0.141 2026-10-24 10:39:06,726 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.094 2026-10-24 10:39:06,745 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.040 2026-10-24 10:39:06,779 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.050 2026-10-24 10:39:06,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.125 2026-10-24 10:39:06,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-24 10:39:06,829 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.010 0.048 2026-10-24 10:39:06,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.095 2026-10-24 10:39:06,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:06] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.215 2026-10-24 10:39:06,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/24] Tour PosOrderNoPoints → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:39:07,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/24] Tour PosOrderNoPoints → Step click partner 'AAA Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner 2)) 2026-10-24 10:39:07,155 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/24] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:07,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/24] Tour PosOrderNoPoints → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:39:07,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/24] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:07,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/24] Tour PosOrderNoPoints → 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(.qty:contains("1"))) 2026-10-24 10:39:07,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/24] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:39:07,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/24] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-10-24 10:39:07,749 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/24] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:07,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/24] Tour PosOrderNoPoints → Step body:not(:has(.loyalty-points-title)) 2026-10-24 10:39:07,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/24] Tour PosOrderNoPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:39:07,980 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/24] Tour PosOrderNoPoints → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:39:08,006 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:39:08,007 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:39:08,044 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/24] Tour PosOrderNoPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:39:08,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/24] Tour PosOrderNoPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:39:08,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/24] Tour PosOrderNoPoints → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:39:08,195 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:08,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/24] Tour PosOrderNoPoints → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:39:08,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/24] Tour PosOrderNoPoints → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:39:08,351 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/24] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:39:08,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/24] Tour PosOrderNoPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:39:08,532 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68058085 started for PoS orders references: [{'name': 'Order 00474-002-0001', 'uuid': 'dd5cc536-ab4a-431f-890d-ff5931a7fcab'}] 2026-10-24 10:39:08,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/24] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:39:08,559 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:39:09,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68058085 order {'name': 'Order 00474-002-0001', 'uuid': 'dd5cc536-ab4a-431f-890d-ff5931a7fcab'} created pos.order #493 2026-10-24 10:39:09,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68058085 finished 2026-10-24 10:39:09,436 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 212 0.321 0.587 2026-10-24 10:39:09,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.017 2026-10-24 10:39:09,613 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:09] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.016 2026-10-24 10:39:09,689 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/24] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:39:09,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-24 10:39:09,765 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-24 10:39:09,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 20294496 (allocated 21635072) 2026-10-24 10:39:09,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 61506 2026-10-24 10:39:09,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-24 10:39:09,953 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 61506 2026-10-24 10:39:10,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103910_113360_test_not_create_loyalty_card_max_usage_program.txt 2026-10-24 10:39:10,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpxfjjlbau_chrome_odoo" 2026-10-24 10:39:10,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-10-24 10:39:11,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 61706 2026-10-24 10:39:11,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmpv5anof8g_chrome_odoo 2026-10-24 10:39:11,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:33767/json/version 2026-10-24 10:39:11,242 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33767/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:39:11,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Browser version: Chrome/150.0.7871.114 2026-10-24 10:39:11,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:33767/json 2026-10-24 10:39:11,387 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33767/json with timeout 3 increased to 10s during tests 2026-10-24 10:39:11,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:33767/devtools/page/3E9061E5F17818F7066BB1CEBB907B14 2026-10-24 10:39:11,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-10-24 10:39:11,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-10-24 10:39:11,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:39:11,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-10-24 10:39:11,658 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:39:11,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:39:11,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:39:14,160 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:14] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.108 2.365 2026-10-24 10:39:14,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': '3E9061E5F17818F7066BB1CEBB907B14', 'loaderId': 'A6D25BE4BF7B6681AF22790A34E66ACB', 'isDownload': False} 2026-10-24 10:39:14,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-10-24 10:39:14,192 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:39:14,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:14] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-24 10:39:14,231 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:14] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-24 10:39:14,249 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:14] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-24 10:39:15,000 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:39:15,023 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:39:15,024 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:39:15,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: IndexedDB 1 Ready 2026-10-24 10:39:15,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate test code "odoo.startTour('PosLoyaltyPartnerListAfterCouponRemoval', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:39:15,065 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.019 2026-10-24 10:39:15,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [1/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:39:16,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.389 0.584 2026-10-24 10:39:16,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.921 2026-10-24 10:39:16,295 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 10:39:16,329 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:39:16,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:39:16,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:39:16,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: Owl is running in 'dev' mode. 2026-10-24 10:39:16,556 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:16,560 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:16,658 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:39:16,695 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:39:16,713 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "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-24 10:39:16,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.041 0.062 2026-10-24 10:39:16,779 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [2/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:39:16,793 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.008 0.116 2026-10-24 10:39:16,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.101 2026-10-24 10:39:16,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.023 0.033 2026-10-24 10:39:16,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.007 0.048 2026-10-24 10:39:16,965 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.092 2026-10-24 10:39:16,981 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:16] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-24 10:39:17,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [3/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:39:17,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.010 0.075 2026-10-24 10:39:17,048 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.114 2026-10-24 10:39:17,071 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.153 2026-10-24 10:39:17,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.095 2026-10-24 10:39:17,120 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.123 2026-10-24 10:39:17,134 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.123 2026-10-24 10:39:17,152 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.115 2026-10-24 10:39:17,166 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.083 2026-10-24 10:39:17,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.055 0.163 2026-10-24 10:39:17,336 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:17] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.274 2026-10-24 10:39:17,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [4/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:17,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [5/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → 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(.qty:contains("1"))) 2026-10-24 10:39:17,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [6/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:39:17,683 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [7/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:17,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [8/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:17,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [9/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:39:18,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [10/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:39:18,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [11/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click partner 'AAAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Partner)) 2026-10-24 10:39:18,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [12/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:18,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [13/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:39:18,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [14/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:39:18,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [15/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:39:18,557 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [16/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step input text '9911' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:39:18,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [17/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:39:18,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [18/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order"))) 2026-10-24 10:39:18,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:18] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.026 2026-10-24 10:39:18,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.007 0.013 2026-10-24 10:39:18,968 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [19/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"10% on your order"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("10% on your order"))) 2026-10-24 10:39:19,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [20/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"10% on your order"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("10% on your order"))) 2026-10-24 10:39:19,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [21/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:19,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [22/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:39:19,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [23/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:19,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [24/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:39:19,448 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [25/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:19,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [26/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:39:19,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [27/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:39:19,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [28/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click partner 'AAAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Partner)) 2026-10-24 10:39:19,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [29/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:19,981 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [30/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:20,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [31/31] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step customer 'AAAA Partner' is selected (trigger: .product-screen .set-partner:contains("AAAA Partner")) 2026-10-24 10:39:20,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-10-24 10:39:20,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-24 10:39:20,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 24853120 (allocated 26091520) 2026-10-24 10:39:20,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 61706 2026-10-24 10:39:20,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-10-24 10:39:20,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 61706 2026-10-24 10:39:20,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103920_444994_test_partner_list_after_removing_code_activated_coupon.txt 2026-10-24 10:39:20,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmpv5anof8g_chrome_odoo" 2026-10-24 10:39:20,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-24 10:39:21,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 61901 2026-10-24 10:39:21,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpfome9oqu_chrome_odoo 2026-10-24 10:39:21,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:33633/json/version 2026-10-24 10:39:21,694 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33633/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:39:21,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-24 10:39:21,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:33633/json 2026-10-24 10:39:21,737 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:33633/json with timeout 3 increased to 10s during tests 2026-10-24 10:39:21,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:33633/devtools/page/6B70716C421B2818ADB1D41BC5239E2F 2026-10-24 10:39:21,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-24 10:39:21,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-24 10:39:21,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:39:21,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-24 10:39:21,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:39:21,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:39:21,977 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:39:22,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:22] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.104 0.895 2026-10-24 10:39:22,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '6B70716C421B2818ADB1D41BC5239E2F', 'loaderId': 'C8C3C358234C625C20C07C5F6B7FF3B4', 'isDownload': False} 2026-10-24 10:39:22,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-10-24 10:39:23,008 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:39:23,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:23] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-24 10:39:23,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:23] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 10:39:23,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:23] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-10-24 10:39:23,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:39:23,726 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:23,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: IndexedDB 1 Ready 2026-10-24 10:39:23,761 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:39:23,762 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate test code "odoo.startTour('test_physical_gift_card_invoiced', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:39:23,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.017 2026-10-24 10:39:23,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [1/34] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:39:24,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:24] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.364 0.659 2026-10-24 10:39:24,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.967 2026-10-24 10:39:25,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 10:39:25,051 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:39:25,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:39:25,151 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 10:39:25,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-24 10:39:25,300 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:39:25,311 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:39:25,425 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 10:39:25,450 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:39:25,457 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "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-24 10:39:25,510 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.056 0.038 2026-10-24 10:39:25,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.053 2026-10-24 10:39:25,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [2/34] Tour test_physical_gift_card_invoiced → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:39:25,609 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.026 0.169 2026-10-24 10:39:25,719 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.025 0.012 2026-10-24 10:39:25,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.019 0.051 2026-10-24 10:39:25,791 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.097 2026-10-24 10:39:25,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.058 2026-10-24 10:39:25,836 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.045 2026-10-24 10:39:25,865 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.011 0.169 2026-10-24 10:39:25,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [3/34] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:25,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [4/34] Tour test_physical_gift_card_invoiced → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:39:25,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.016 0.248 2026-10-24 10:39:25,968 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:25] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.009 0.237 2026-10-24 10:39:26,004 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.015 0.162 2026-10-24 10:39:26,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:26] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.010 0.215 2026-10-24 10:39:26,157 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:26] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.037 0.094 2026-10-24 10:39:26,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.320 2026-10-24 10:39:26,185 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.194 2026-10-24 10:39:26,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.310 2026-10-24 10:39:26,212 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:26] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.244 2026-10-24 10:39:26,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [5/34] Tour test_physical_gift_card_invoiced → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:39:26,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [6/34] Tour test_physical_gift_card_invoiced → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-10-24 10:39:26,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [7/34] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:26,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [8/34] Tour test_physical_gift_card_invoiced → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:39:26,932 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [9/34] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:27,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [10/34] Tour test_physical_gift_card_invoiced → 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(.qty:contains("1"))) 2026-10-24 10:39:27,099 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [11/34] Tour test_physical_gift_card_invoiced → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:39:27,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [12/34] Tour test_physical_gift_card_invoiced → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:39:27,218 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [13/34] Tour test_physical_gift_card_invoiced → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:39:27,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [14/34] Tour test_physical_gift_card_invoiced → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:39:27,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [15/34] Tour test_physical_gift_card_invoiced → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:39:27,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [16/34] Tour test_physical_gift_card_invoiced → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:39:27,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [17/34] Tour test_physical_gift_card_invoiced → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-24 10:39:27,572 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [18/34] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:27,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [19/34] Tour test_physical_gift_card_invoiced → Step a:contains("Sell physical gift card?") 2026-10-24 10:39:27,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [20/34] Tour test_physical_gift_card_invoiced → Step Input code 'test_card_1234' (trigger: input[id="code"]) 2026-10-24 10:39:27,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [21/34] Tour test_physical_gift_card_invoiced → Step Input amount '125' (trigger: input[id="amount"]) 2026-10-24 10:39:27,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [22/34] Tour test_physical_gift_card_invoiced → Step .btn-primary:contains("Add Balance") 2026-10-24 10:39:27,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [23/34] Tour test_physical_gift_card_invoiced → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:27,935 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:27] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.013 0.026 2026-10-24 10:39:28,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [24/34] Tour test_physical_gift_card_invoiced → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-10-24 10:39:28,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [25/34] Tour test_physical_gift_card_invoiced → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:28,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [26/34] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-10-24 10:39:28,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [27/34] Tour test_physical_gift_card_invoiced → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-10-24 10:39:28,264 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [28/34] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:39:28,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [29/34] Tour test_physical_gift_card_invoiced → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:39:28,368 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:28,377 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:39:28,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [30/34] Tour test_physical_gift_card_invoiced → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:39:28,433 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:39:28,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [31/34] Tour test_physical_gift_card_invoiced → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-10-24 10:39:28,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [32/34] Tour test_physical_gift_card_invoiced → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-10-24 10:39:28,559 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:28,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [33/34] Tour test_physical_gift_card_invoiced → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:39:28,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58509232 started for PoS orders references: [{'name': 'Order 00476-001-0001', 'uuid': '5e700405-f475-4419-8dfb-280704779f87'}] 2026-10-24 10:39:28,710 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [34/34] Tour test_physical_gift_card_invoiced → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 10:39:28,736 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:39:31,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58509232 order {'name': 'Order 00476-001-0001', 'uuid': '5e700405-f475-4419-8dfb-280704779f87'} created pos.order #494 2026-10-24 10:39:31,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58509232 finished 2026-10-24 10:39:31,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 691 0.676 2.025 2026-10-24 10:39:31,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 79 0.071 0.230 2026-10-24 10:39:31,799 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:39:31,825 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:39:31,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:31] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.021 2026-10-24 10:39:31,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-24 10:39:31,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-24 10:39:32,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 20899532 (allocated 22159360) 2026-10-24 10:39:32,196 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 61901 2026-10-24 10:39:32,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-24 10:39:32,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 61901 2026-10-24 10:39:32,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103932_317179_test_physical_gift_card_invoiced.txt 2026-10-24 10:39:32,317 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpfome9oqu_chrome_odoo" 2026-10-24 10:39:32,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-10-24 10:39:33,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 62109 2026-10-24 10:39:33,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpihre6ybf_chrome_odoo 2026-10-24 10:39:33,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:43773/json/version 2026-10-24 10:39:33,728 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43773/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:39:33,737 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: Chrome/150.0.7871.114 2026-10-24 10:39:33,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:43773/json 2026-10-24 10:39:33,738 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43773/json with timeout 3 increased to 10s during tests 2026-10-24 10:39:33,754 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:43773/devtools/page/BC3DE8C97331BB19BBFBD602EF826609 2026-10-24 10:39:33,766 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-10-24 10:39:33,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-10-24 10:39:33,938 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:39:33,954 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-10-24 10:39:33,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:39:33,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:39:34,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:39:35,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:35] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.088 0.993 2026-10-24 10:39:35,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': 'BC3DE8C97331BB19BBFBD602EF826609', 'loaderId': 'C39288648E4D52AD6F19B1DFCBFEAE26', 'isDownload': False} 2026-10-24 10:39:35,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_multiple_programs')" 2026-10-24 10:39:35,127 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:39:35,173 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:35] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-24 10:39:35,187 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:35] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-10-24 10:39:35,200 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:35] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.057 2026-10-24 10:39:35,885 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:35] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:39:35,900 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:39:35,901 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:39:35,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: IndexedDB 1 Ready 2026-10-24 10:39:35,929 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Evaluate test code "odoo.startTour('test_physical_gift_card_multiple_programs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:39:35,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-24 10:39:35,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [1/31] Tour test_physical_gift_card_multiple_programs → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:39:36,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:36] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.356 0.632 2026-10-24 10:39:36,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.959 2026-10-24 10:39:37,172 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:39:37,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:39:37,273 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:39:37,332 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.009 0.007 2026-10-24 10:39:37,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-10-24 10:39:37,447 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:37,466 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:37,602 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "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-24 10:39:37,605 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-24 10:39:37,622 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:39:37,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [2/31] Tour test_physical_gift_card_multiple_programs → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:39:37,681 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.019 0.106 2026-10-24 10:39:37,733 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.015 0.143 2026-10-24 10:39:37,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.011 0.147 2026-10-24 10:39:37,843 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.026 2026-10-24 10:39:37,894 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.020 0.051 2026-10-24 10:39:37,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.097 2026-10-24 10:39:37,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.083 2026-10-24 10:39:37,962 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [3/31] Tour test_physical_gift_card_multiple_programs → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:39:37,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.011 0.106 2026-10-24 10:39:37,992 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:37] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.159 2026-10-24 10:39:38,039 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.016 0.148 2026-10-24 10:39:38,051 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.095 2026-10-24 10:39:38,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.049 2026-10-24 10:39:38,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.162 2026-10-24 10:39:38,130 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.018 0.170 2026-10-24 10:39:38,155 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.092 2026-10-24 10:39:38,263 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.042 0.146 2026-10-24 10:39:38,277 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.252 2026-10-24 10:39:38,290 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.217 2026-10-24 10:39:38,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [4/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-10-24 10:39:38,384 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:38,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [5/31] Tour test_physical_gift_card_multiple_programs → Step a:contains("Sell physical gift card?") 2026-10-24 10:39:38,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [6/31] Tour test_physical_gift_card_multiple_programs → Step Input code 'test_card_0001' (trigger: input[id="code"]) 2026-10-24 10:39:38,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [7/31] Tour test_physical_gift_card_multiple_programs → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-24 10:39:38,750 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [8/31] Tour test_physical_gift_card_multiple_programs → Step .btn-primary:contains("Add Balance") 2026-10-24 10:39:38,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [9/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-10-24 10:39:38,851 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.023 2026-10-24 10:39:38,947 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [10/31] Tour test_physical_gift_card_multiple_programs → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:39,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [11/31] Tour test_physical_gift_card_multiple_programs → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-24 10:39:39,102 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [12/31] Tour test_physical_gift_card_multiple_programs → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:39,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [13/31] Tour test_physical_gift_card_multiple_programs → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:39:39,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [14/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-10-24 10:39:39,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [15/31] Tour test_physical_gift_card_multiple_programs → Step a:contains("Sell physical gift card?") 2026-10-24 10:39:39,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [16/31] Tour test_physical_gift_card_multiple_programs → Step Input code 'test_card_0002' (trigger: input[id="code"]) 2026-10-24 10:39:39,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [17/31] Tour test_physical_gift_card_multiple_programs → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-24 10:39:39,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [18/31] Tour test_physical_gift_card_multiple_programs → Step .btn-primary:contains("Add Balance") 2026-10-24 10:39:39,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [19/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-10-24 10:39:39,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:39] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.013 2026-10-24 10:39:39,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [20/31] Tour test_physical_gift_card_multiple_programs → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 10:39:39,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [21/31] Tour test_physical_gift_card_multiple_programs → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-10-24 10:39:39,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [22/31] Tour test_physical_gift_card_multiple_programs → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:39:40,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [23/31] Tour test_physical_gift_card_multiple_programs → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:39:40,021 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:39:40,024 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:40,067 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [24/31] Tour test_physical_gift_card_multiple_programs → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:39:40,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [25/31] Tour test_physical_gift_card_multiple_programs → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:39:40,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [26/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:39:40,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [27/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:39:40,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [28/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:39:40,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [29/31] Tour test_physical_gift_card_multiple_programs → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:39:40,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [30/31] Tour test_physical_gift_card_multiple_programs → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:39:40,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7395332 started for PoS orders references: [{'name': 'Order 00477-001-0001', 'uuid': 'ae19a883-a2dd-4a1d-ac84-1049422e1062'}] 2026-10-24 10:39:40,532 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:39:40,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7395332 order {'name': 'Order 00477-001-0001', 'uuid': 'ae19a883-a2dd-4a1d-ac84-1049422e1062'} created pos.order #495 2026-10-24 10:39:40,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7395332 finished 2026-10-24 10:39:40,882 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 147 0.109 0.255 2026-10-24 10:39:41,080 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.036 0.094 2026-10-24 10:39:41,130 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:39:41,244 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:41] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.034 2026-10-24 10:39:41,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [31/31] Tour test_physical_gift_card_multiple_programs → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:39:41,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-10-24 10:39:41,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_multiple_programs SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-24 10:39:41,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 17484020 (allocated 19406848) 2026-10-24 10:39:41,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 62109 2026-10-24 10:39:41,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-10-24 10:39:41,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 62109 2026-10-24 10:39:41,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103941_644639_test_physical_gift_card_multiple_programs.txt 2026-10-24 10:39:41,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpihre6ybf_chrome_odoo" 2026-10-24 10:39:41,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-24 10:39:42,767 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 62314 2026-10-24 10:39:42,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpl73h6hel_chrome_odoo 2026-10-24 10:39:42,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:46141/json/version 2026-10-24 10:39:42,775 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46141/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:39:42,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-24 10:39:42,899 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:46141/json 2026-10-24 10:39:42,900 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46141/json with timeout 3 increased to 10s during tests 2026-10-24 10:39:42,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:46141/devtools/page/449804998E3DBBBBF587E32A9F33330B 2026-10-24 10:39:42,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-24 10:39:43,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-24 10:39:43,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:39:43,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-24 10:39:43,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:39:43,241 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:39:43,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:39:44,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:44] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.094 0.955 2026-10-24 10:39:44,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '449804998E3DBBBBF587E32A9F33330B', 'loaderId': 'BCDD79B6B727CC616807473CD07FD08A', 'isDownload': False} 2026-10-24 10:39:44,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-24 10:39:44,352 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:39:44,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:44] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-24 10:39:44,385 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:44] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-24 10:39:44,398 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:44] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-24 10:39:45,058 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:39:45,088 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:45,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate test code "odoo.startTour('PhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:39:45,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: IndexedDB 1 Ready 2026-10-24 10:39:45,126 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:39:45,135 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [1/82] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:39:46,055 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.389 0.567 2026-10-24 10:39:46,068 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.959 2026-10-24 10:39:46,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 10:39:46,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:39:46,368 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:39:46,432 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:39:46,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:39:46,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-24 10:39:46,605 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:46,617 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:46,711 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:39:46,765 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:39:46,779 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "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-24 10:39:46,810 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [2/82] Tour PhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:39:46,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.045 0.060 2026-10-24 10:39:46,886 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.026 0.116 2026-10-24 10:39:46,976 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:46] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.182 2026-10-24 10:39:47,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [3/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:39:47,029 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.018 0.146 2026-10-24 10:39:47,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.154 2026-10-24 10:39:47,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.014 0.194 2026-10-24 10:39:47,119 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.009 0.118 2026-10-24 10:39:47,136 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.273 2026-10-24 10:39:47,167 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.066 2026-10-24 10:39:47,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.126 2026-10-24 10:39:47,189 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 10:39:47,212 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.051 2026-10-24 10:39:47,230 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.008 0.292 2026-10-24 10:39:47,243 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.186 2026-10-24 10:39:47,256 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.071 2026-10-24 10:39:47,278 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.093 2026-10-24 10:39:47,395 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.038 0.136 2026-10-24 10:39:47,407 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:47] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.207 2026-10-24 10:39:47,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [4/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:47,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [5/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:39:47,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [6/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:39:47,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [7/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:39:47,768 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [8/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:39:47,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [9/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:39:47,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [10/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:39:47,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [11/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:39:48,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [12/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-24 10:39:48,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [13/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:48,150 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [14/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-10-24 10:39:48,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [15/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test_card_0000' (trigger: input[id="code"]) 2026-10-24 10:39:48,350 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [16/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-10-24 10:39:48,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [17/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-10-24 10:39:48,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [18/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:48,522 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:48] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.013 0.019 2026-10-24 10:39:48,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [19/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-10-24 10:39:48,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [20/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:48,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [21/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-10-24 10:39:48,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [22/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-10-24 10:39:48,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [23/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:39:48,937 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [24/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:39:48,970 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:48,974 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:39:49,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [25/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:39:49,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [26/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:39:49,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [27/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:39:49,154 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:39:49,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [28/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:39:49,238 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [29/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:39:49,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [30/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:39:49,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [31/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:39:49,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5647271 started for PoS orders references: [{'name': 'Order 00478-001-0001', 'uuid': 'e98d5b39-8be2-4d81-a739-fe4c2d0e3f0b'}] 2026-10-24 10:39:49,437 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:39:49,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5647271 order {'name': 'Order 00478-001-0001', 'uuid': 'e98d5b39-8be2-4d81-a739-fe4c2d0e3f0b'} created pos.order #496 2026-10-24 10:39:49,656 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5647271 finished 2026-10-24 10:39:49,733 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 145 0.106 0.228 2026-10-24 10:39:49,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.035 0.084 2026-10-24 10:39:49,941 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:39:50,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:50] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.018 2026-10-24 10:39:50,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [32/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:39:50,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [33/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:39:50,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [34/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:50,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [35/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:39:50,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [36/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:39:50,417 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [37/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:39:50,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [38/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:39:50,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [39/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:39:50,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [40/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:39:50,673 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [41/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:39:50,736 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [42/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-24 10:39:50,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [43/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:50,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [44/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-10-24 10:39:50,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [45/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'test_card_0001' (trigger: input[id="code"]) 2026-10-24 10:39:50,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [46/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '100' (trigger: input[id="amount"]) 2026-10-24 10:39:51,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [47/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-10-24 10:39:51,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [48/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("test_card_0001") 2026-10-24 10:39:51,146 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.015 2026-10-24 10:39:51,233 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [49/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:51,283 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [50/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-10-24 10:39:51,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [51/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:51,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [52/82] Tour PhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:39:51,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [53/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:51,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [54/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:39:51,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [55/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:39:51,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [56/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:39:51,775 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [57/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:39:51,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [58/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:39:51,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [59/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:39:51,983 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [60/82] Tour PhysicalGiftCardProgramSaleTour → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:39:52,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [61/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-24 10:39:52,101 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [62/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:52,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [63/82] Tour PhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-10-24 10:39:52,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [64/82] Tour PhysicalGiftCardProgramSaleTour → Step Input code 'new_card_0001' (trigger: input[id="code"]) 2026-10-24 10:39:52,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [65/82] Tour PhysicalGiftCardProgramSaleTour → Step Input amount '250' (trigger: input[id="amount"]) 2026-10-24 10:39:52,355 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [66/82] Tour PhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-10-24 10:39:52,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [67/82] Tour PhysicalGiftCardProgramSaleTour → Step ul.info-list .text-wrap:contains("new_card_0001") 2026-10-24 10:39:52,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.020 2026-10-24 10:39:52,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [68/82] Tour PhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:39:52,636 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [69/82] Tour PhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"250"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("250"))) 2026-10-24 10:39:52,686 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [70/82] Tour PhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:39:52,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [71/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350")) 2026-10-24 10:39:52,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [72/82] Tour PhysicalGiftCardProgramSaleTour → Step order total amount is '350' (trigger: .product-screen .order-summary .total:contains("350"):not(:visible)) 2026-10-24 10:39:52,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [73/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:39:52,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [74/82] Tour PhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:39:52,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [75/82] Tour PhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:39:53,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [76/82] Tour PhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:39:53,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [77/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:39:53,148 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [78/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:39:53,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [79/82] Tour PhysicalGiftCardProgramSaleTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:39:53,252 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [80/82] Tour PhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:39:53,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [81/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:39:53,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30658732 started for PoS orders references: [{'name': 'Order 00478-001-0002', 'uuid': '41ad8e54-190e-4f4f-905b-43c84b5961fb'}] 2026-10-24 10:39:53,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30658732 order {'name': 'Order 00478-001-0002', 'uuid': '41ad8e54-190e-4f4f-905b-43c84b5961fb'} created pos.order #497 2026-10-24 10:39:53,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30658732 finished 2026-10-24 10:39:53,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 70 0.066 0.156 2026-10-24 10:39:53,732 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.021 0.053 2026-10-24 10:39:53,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:39:53,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [82/82] Tour PhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:39:53,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-24 10:39:53,866 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-24 10:39:54,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 18094104 (allocated 20328448) 2026-10-24 10:39:54,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 62314 2026-10-24 10:39:54,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-24 10:39:54,087 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 62314 2026-10-24 10:39:54,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_103954_213965_test_physical_gift_card_sale.txt 2026-10-24 10:39:54,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpl73h6hel_chrome_odoo" 2026-10-24 10:39:54,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-10-24 10:39:55,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 62526 2026-10-24 10:39:55,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmpkeagdmdv_chrome_odoo 2026-10-24 10:39:55,489 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:35733/json/version 2026-10-24 10:39:55,490 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35733/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:39:55,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: Chrome/150.0.7871.114 2026-10-24 10:39:55,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:35733/json 2026-10-24 10:39:55,601 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35733/json with timeout 3 increased to 10s during tests 2026-10-24 10:39:55,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:35733/devtools/page/C846E6901BDABE4FCD324A603A176553 2026-10-24 10:39:55,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-10-24 10:39:55,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-10-24 10:39:55,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:39:55,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-10-24 10:39:55,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:39:55,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:39:55,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:39:56,956 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:56] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.102 0.931 2026-10-24 10:39:56,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': 'C846E6901BDABE4FCD324A603A176553', 'loaderId': '9D3D450478BEA9E4D6E5317D8CB9A81D', 'isDownload': False} 2026-10-24 10:39:56,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_single_program_twice')" 2026-10-24 10:39:56,990 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:39:57,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:57] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.047 2026-10-24 10:39:57,074 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:57] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.067 2026-10-24 10:39:57,092 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:57] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.057 2026-10-24 10:39:57,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:39:57,824 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:39:57,853 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: IndexedDB 1 Ready 2026-10-24 10:39:57,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.019 0.016 2026-10-24 10:39:57,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Evaluate test code "odoo.startTour('test_physical_gift_card_single_program_twice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:39:57,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [1/27] Tour test_physical_gift_card_single_program_twice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:39:57,887 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:39:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:40:00,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.334 1.823 2026-10-24 10:40:00,003 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 2.108 2026-10-24 10:40:00,255 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:40:00,281 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:40:00,339 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:40:00,372 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:40:00,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-10-24 10:40:00,530 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:40:00,533 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:40:00,593 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:00,682 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.065 2026-10-24 10:40:00,691 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-24 10:40:00,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [2/27] Tour test_physical_gift_card_single_program_twice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:40:00,738 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.034 0.109 2026-10-24 10:40:00,786 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.177 2026-10-24 10:40:00,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.020 0.171 2026-10-24 10:40:00,900 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.082 2026-10-24 10:40:00,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.045 2026-10-24 10:40:00,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [3/27] Tour test_physical_gift_card_single_program_twice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:40:00,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.086 2026-10-24 10:40:00,963 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.112 2026-10-24 10:40:00,980 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.090 2026-10-24 10:40:00,989 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:00] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.092 2026-10-24 10:40:01,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.006 0.070 2026-10-24 10:40:01,018 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.044 2026-10-24 10:40:01,030 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.025 2026-10-24 10:40:01,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.005 0.043 2026-10-24 10:40:01,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.010 0.181 2026-10-24 10:40:01,114 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.093 2026-10-24 10:40:01,124 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.128 2026-10-24 10:40:01,237 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.041 0.159 2026-10-24 10:40:01,258 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.297 2026-10-24 10:40:01,335 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [4/27] Tour test_physical_gift_card_single_program_twice → Step a:contains("Sell physical gift card?") 2026-10-24 10:40:01,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [5/27] Tour test_physical_gift_card_single_program_twice → Step Input code 'test_card_0001' (trigger: input[id="code"]) 2026-10-24 10:40:01,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [6/27] Tour test_physical_gift_card_single_program_twice → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-24 10:40:01,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [7/27] Tour test_physical_gift_card_single_program_twice → Step .btn-primary:contains("Add Balance") 2026-10-24 10:40:01,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [8/27] Tour test_physical_gift_card_single_program_twice → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:01,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.012 0.029 2026-10-24 10:40:01,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [9/27] Tour test_physical_gift_card_single_program_twice → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-24 10:40:01,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [10/27] Tour test_physical_gift_card_single_program_twice → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:01,917 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [11/27] Tour test_physical_gift_card_single_program_twice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:40:02,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [12/27] Tour test_physical_gift_card_single_program_twice → Step a:contains("Sell physical gift card?") 2026-10-24 10:40:02,080 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [13/27] Tour test_physical_gift_card_single_program_twice → Step Input code 'test_card_0002' (trigger: input[id="code"]) 2026-10-24 10:40:02,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [14/27] Tour test_physical_gift_card_single_program_twice → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-24 10:40:02,207 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [15/27] Tour test_physical_gift_card_single_program_twice → Step .btn-primary:contains("Add Balance") 2026-10-24 10:40:02,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [16/27] Tour test_physical_gift_card_single_program_twice → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-10-24 10:40:02,291 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-24 10:40:02,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [17/27] Tour test_physical_gift_card_single_program_twice → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-10-24 10:40:02,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [18/27] Tour test_physical_gift_card_single_program_twice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:40:02,577 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [19/27] Tour test_physical_gift_card_single_program_twice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:40:02,598 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:02,604 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:02,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [20/27] Tour test_physical_gift_card_single_program_twice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:40:02,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [21/27] Tour test_physical_gift_card_single_program_twice → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:40:02,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [22/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:40:02,809 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:02,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [23/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:02,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [24/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:02,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [25/27] Tour test_physical_gift_card_single_program_twice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:40:03,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [26/27] Tour test_physical_gift_card_single_program_twice → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:40:03,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55322240 started for PoS orders references: [{'name': 'Order 00479-001-0001', 'uuid': '6f2be8a0-ec25-4e3d-b572-6ebcb475b057'}] 2026-10-24 10:40:03,134 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:40:03,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55322240 order {'name': 'Order 00479-001-0001', 'uuid': '6f2be8a0-ec25-4e3d-b572-6ebcb475b057'} created pos.order #498 2026-10-24 10:40:03,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55322240 finished 2026-10-24 10:40:03,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 147 0.137 0.227 2026-10-24 10:40:03,623 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.027 0.071 2026-10-24 10:40:03,680 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.002 0.013 2026-10-24 10:40:03,754 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:03] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.007 0.019 2026-10-24 10:40:03,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [27/27] Tour test_physical_gift_card_single_program_twice → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:40:03,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-10-24 10:40:03,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_single_program_twice SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-24 10:40:04,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 17122548 (allocated 18620416) 2026-10-24 10:40:04,107 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 62526 2026-10-24 10:40:04,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-10-24 10:40:04,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 62526 2026-10-24 10:40:04,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104004_236737_test_physical_gift_card_single_program_twice.txt 2026-10-24 10:40:04,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmpkeagdmdv_chrome_odoo" 2026-10-24 10:40:04,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-24 10:40:05,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 62748 2026-10-24 10:40:05,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp1ey63_z3_chrome_odoo 2026-10-24 10:40:05,438 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:32915/json/version 2026-10-24 10:40:05,440 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:32915/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:40:05,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-24 10:40:05,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:32915/json 2026-10-24 10:40:05,514 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:32915/json with timeout 3 increased to 10s during tests 2026-10-24 10:40:05,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:32915/devtools/page/AAF342D5F25CCB858DB3DF802B1925FA 2026-10-24 10:40:05,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-24 10:40:05,570 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-24 10:40:05,764 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:40:05,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-24 10:40:05,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:40:05,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:40:05,821 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:40:06,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:06] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.089 0.944 2026-10-24 10:40:06,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': 'AAF342D5F25CCB858DB3DF802B1925FA', 'loaderId': '3C3B3FFBE41C99F3AD55F00C1BD57AB2', 'isDownload': False} 2026-10-24 10:40:06,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-24 10:40:06,892 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:40:06,928 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:06] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-24 10:40:06,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:06] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-10-24 10:40:06,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:06] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-10-24 10:40:07,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:07] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:40:07,686 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:40:07,696 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:40:07,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: IndexedDB 1 Ready 2026-10-24 10:40:07,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:40:07,752 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/16] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:40:08,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:08] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.371 0.553 2026-10-24 10:40:08,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.922 2026-10-24 10:40:08,916 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-24 10:40:08,920 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-10-24 10:40:08,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:40:08,993 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:40:09,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 10:40:09,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-24 10:40:09,147 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:09,166 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:09,324 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.072 2026-10-24 10:40:09,337 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-10-24 10:40:09,356 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/16] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:40:09,368 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-24 10:40:09,399 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.081 0.081 2026-10-24 10:40:09,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.010 0.189 2026-10-24 10:40:09,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.095 2026-10-24 10:40:09,515 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.029 2026-10-24 10:40:09,586 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.091 2026-10-24 10:40:09,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.086 2026-10-24 10:40:09,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.089 2026-10-24 10:40:09,651 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.013 0.136 2026-10-24 10:40:09,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/16] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:09,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.060 2026-10-24 10:40:09,709 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.010 0.144 2026-10-24 10:40:09,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/16] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:40:09,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.173 2026-10-24 10:40:09,767 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.116 2026-10-24 10:40:09,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.176 2026-10-24 10:40:09,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.125 2026-10-24 10:40:09,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.010 0.117 2026-10-24 10:40:09,852 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:09] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.117 2026-10-24 10:40:10,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:10] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.052 0.207 2026-10-24 10:40:10,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/16] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:40:10,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/16] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-24 10:40:10,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/16] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:10,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/16] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-24 10:40:10,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/16] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-10-24 10:40:10,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/16] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:40:10,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/16] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:40:10,975 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/16] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:40:11,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/16] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-10-24 10:40:11,063 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:11,171 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/16] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:11,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/16] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-10-24 10:40:11,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/16] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:11,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-24 10:40:11,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 10:40:11,537 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 19776928 (allocated 20979712) 2026-10-24 10:40:11,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 62748 2026-10-24 10:40:11,542 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-24 10:40:11,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 62748 2026-10-24 10:40:11,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104011_661311_test_point_per_money_spent.txt 2026-10-24 10:40:11,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp1ey63_z3_chrome_odoo" 2026-10-24 10:40:11,720 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-24 10:40:13,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 62943 2026-10-24 10:40:13,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpm45stzq__chrome_odoo 2026-10-24 10:40:13,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:35423/json/version 2026-10-24 10:40:13,405 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35423/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:40:13,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:40:13,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:35423/json 2026-10-24 10:40:13,564 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35423/json with timeout 3 increased to 10s during tests 2026-10-24 10:40:13,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:35423/devtools/page/658A63ECE8C6DD7016EA4C4FD819572E 2026-10-24 10:40:13,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-24 10:40:13,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-24 10:40:13,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:40:13,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-24 10:40:13,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:40:13,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:40:13,902 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:40:14,926 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:14] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.104 0.927 2026-10-24 10:40:14,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '658A63ECE8C6DD7016EA4C4FD819572E', 'loaderId': '63CD4F74F00287996669DA9538862B2C', 'isDownload': False} 2026-10-24 10:40:14,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-24 10:40:14,961 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:40:14,994 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:14] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-10-24 10:40:15,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:15] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-24 10:40:15,026 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:15] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.038 2026-10-24 10:40:15,721 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:40:15,741 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:15,752 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:15,806 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:40:15,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: IndexedDB 1 Ready 2026-10-24 10:40:15,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [1/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:40:16,758 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:16] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.361 0.611 2026-10-24 10:40:16,772 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.978 2026-10-24 10:40:17,143 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.021 2026-10-24 10:40:17,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-24 10:40:17,181 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:40:17,252 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.021 2026-10-24 10:40:17,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:40:17,330 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:40:17,455 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:17,467 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:40:17,537 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:17,606 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "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-24 10:40:17,615 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-24 10:40:17,662 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.044 0.076 2026-10-24 10:40:17,688 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [2/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:40:17,725 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.008 0.148 2026-10-24 10:40:17,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.154 2026-10-24 10:40:17,863 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.030 0.057 2026-10-24 10:40:17,879 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.089 2026-10-24 10:40:17,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [3/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:17,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.017 0.043 2026-10-24 10:40:17,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.139 2026-10-24 10:40:17,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.011 0.162 2026-10-24 10:40:17,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [4/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:40:17,991 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:17] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.129 2026-10-24 10:40:18,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:18] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.102 2026-10-24 10:40:18,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:18] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.011 0.119 2026-10-24 10:40:18,067 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:18] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.099 2026-10-24 10:40:18,093 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:18] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.082 2026-10-24 10:40:18,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:18] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.183 2026-10-24 10:40:18,128 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:18] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.133 2026-10-24 10:40:18,149 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:18] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.006 0.116 2026-10-24 10:40:18,278 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:18] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.046 0.169 2026-10-24 10:40:18,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [5/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:40:18,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [6/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:40:18,717 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [7/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:18,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [8/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:40:18,944 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [9/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:19,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [10/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → 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(.qty:contains("1"))) 2026-10-24 10:40:19,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [11/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-10-24 10:40:19,204 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [12/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:19,253 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [13/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-10-24 10:40:19,427 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [14/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:19,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [15/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → 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(.qty:contains("1"))) 2026-10-24 10:40:19,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [16/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-10-24 10:40:19,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [17/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:19,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [18/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:40:19,763 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [19/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:40:19,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [20/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:40:19,903 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [21/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:40:19,984 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [22/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:40:20,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [23/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-10-24 10:40:20,075 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:20] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.017 2026-10-24 10:40:20,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [24/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-10-24 10:40:20,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [25/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-10-24 10:40:20,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [26/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step loyalty points awarded 135 (trigger: .loyalty-points-won:contains("135")) 2026-10-24 10:40:20,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [27/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:40:20,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [28/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:40:20,582 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:20,589 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:20,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [29/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:40:20,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [30/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:40:20,769 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [31/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:40:20,779 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:20,823 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [32/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:40:20,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [33/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:40:20,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [34/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:40:20,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [35/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:21,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [36/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:21,103 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [37/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:40:21,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [38/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:40:21,200 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.016 2026-10-24 10:40:21,295 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16319744 started for PoS orders references: [{'name': 'Order 00481-001-0001', 'uuid': '2d1d4669-f99c-4f7b-a240-2930f99eb475'}] 2026-10-24 10:40:21,337 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:40:22,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16319744 order {'name': 'Order 00481-001-0001', 'uuid': '2d1d4669-f99c-4f7b-a240-2930f99eb475'} created pos.order #499 2026-10-24 10:40:22,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16319744 finished 2026-10-24 10:40:22,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 376 0.546 0.691 2026-10-24 10:40:22,729 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 58 0.050 0.103 2026-10-24 10:40:22,779 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:40:22,899 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:22] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.009 0.024 2026-10-24 10:40:22,927 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [39/39] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:40:22,996 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-24 10:40:22,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-24 10:40:23,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 21875984 (allocated 23998464) 2026-10-24 10:40:23,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 62943 2026-10-24 10:40:23,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-24 10:40:23,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 62943 2026-10-24 10:40:23,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104023_339594_test_points_awarded_discount_code_no_domain_program.txt 2026-10-24 10:40:23,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpm45stzq__chrome_odoo" 2026-10-24 10:40:23,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-24 10:40:25,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 63148 2026-10-24 10:40:25,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmp1lqn_s7s_chrome_odoo 2026-10-24 10:40:25,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:46003/json/version 2026-10-24 10:40:25,179 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46003/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:40:25,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-24 10:40:25,220 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:46003/json 2026-10-24 10:40:25,221 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46003/json with timeout 3 increased to 10s during tests 2026-10-24 10:40:25,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:46003/devtools/page/2B58EACED235B7ACBBD7B62D75DAA856 2026-10-24 10:40:25,263 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-24 10:40:25,285 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-24 10:40:25,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:40:25,442 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-24 10:40:25,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:40:25,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:40:25,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:40:26,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:26] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.102 0.983 2026-10-24 10:40:26,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '2B58EACED235B7ACBBD7B62D75DAA856', 'loaderId': '7EC6D22E9C546C94A61D15F8B42ACE74', 'isDownload': False} 2026-10-24 10:40:26,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-24 10:40:26,589 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:40:26,632 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:26] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-24 10:40:26,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:26] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.042 2026-10-24 10:40:26,698 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:26] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.064 2026-10-24 10:40:27,414 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:40:27,435 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:27,441 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:40:27,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: IndexedDB 1 Ready 2026-10-24 10:40:27,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:40:27,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [1/32] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:40:28,451 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:28] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 352 0.416 0.582 2026-10-24 10:40:28,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.999 2026-10-24 10:40:28,747 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 10:40:28,757 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:40:28,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:40:28,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:40:28,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:28] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:40:28,871 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-24 10:40:29,016 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:29,020 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:29,101 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:29,141 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40: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-24 10:40:29,173 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-24 10:40:29,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [2/32] Tour PosLoyaltyPointsEwallet → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:40:29,242 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.044 0.086 2026-10-24 10:40:29,298 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.012 0.162 2026-10-24 10:40:29,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.018 0.050 2026-10-24 10:40:29,365 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.181 2026-10-24 10:40:29,398 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.106 2026-10-24 10:40:29,419 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-24 10:40:29,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [3/32] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:29,433 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.136 2026-10-24 10:40:29,460 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.086 2026-10-24 10:40:29,490 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.072 2026-10-24 10:40:29,496 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [4/32] Tour PosLoyaltyPointsEwallet → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:40:29,527 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.011 0.189 2026-10-24 10:40:29,556 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.083 2026-10-24 10:40:29,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.114 2026-10-24 10:40:29,595 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.008 0.197 2026-10-24 10:40:29,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.097 2026-10-24 10:40:29,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.144 2026-10-24 10:40:29,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.074 0.116 2026-10-24 10:40:29,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:29] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.252 2026-10-24 10:40:29,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [5/32] Tour PosLoyaltyPointsEwallet → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:40:30,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [6/32] Tour PosLoyaltyPointsEwallet → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:40:30,268 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [7/32] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:30,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [8/32] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:40:30,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [9/32] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:40:30,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [10/32] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.disabled:contains("eWallet") 2026-10-24 10:40:30,519 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [11/32] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-10-24 10:40:30,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [12/32] Tour PosLoyaltyPointsEwallet → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:40:30,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/32] Tour PosLoyaltyPointsEwallet → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:30,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [14/32] Tour PosLoyaltyPointsEwallet → 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(.qty:contains("1"))) 2026-10-24 10:40:30,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [15/32] Tour PosLoyaltyPointsEwallet → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-10-24 10:40:30,952 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [16/32] Tour PosLoyaltyPointsEwallet → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:31,004 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [17/32] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:40:31,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [18/32] Tour PosLoyaltyPointsEwallet → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:40:31,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [19/32] Tour PosLoyaltyPointsEwallet → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-10-24 10:40:31,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [20/32] Tour PosLoyaltyPointsEwallet → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-24 10:40:31,373 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [21/32] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:40:31,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [22/32] Tour PosLoyaltyPointsEwallet → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:40:31,500 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:31,503 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:40:31,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [23/32] Tour PosLoyaltyPointsEwallet → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:40:31,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [24/32] Tour PosLoyaltyPointsEwallet → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:40:31,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [25/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 10:40:31,695 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:31,734 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [26/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:31,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [27/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:40:31,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [28/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:31,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [29/32] Tour PosLoyaltyPointsEwallet → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:31,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [30/32] Tour PosLoyaltyPointsEwallet → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:40:32,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [31/32] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:40:32,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:32] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.008 0.024 2026-10-24 10:40:32,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12267001 started for PoS orders references: [{'name': 'Order 00482-001-0001', 'uuid': '39b9cd0c-2e04-4e7d-b819-b4606da5dbb4'}] 2026-10-24 10:40:32,216 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:40:33,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12267001 order {'name': 'Order 00482-001-0001', 'uuid': '39b9cd0c-2e04-4e7d-b819-b4606da5dbb4'} created pos.order #500 2026-10-24 10:40:33,138 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12267001 finished 2026-10-24 10:40:33,201 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 352 0.424 0.632 2026-10-24 10:40:33,410 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 52 0.042 0.097 2026-10-24 10:40:33,458 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:40:33,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:33] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.014 2026-10-24 10:40:33,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [32/32] Tour PosLoyaltyPointsEwallet → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:40:33,674 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-24 10:40:33,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 10:40:33,838 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 21455100 (allocated 23339008) 2026-10-24 10:40:33,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 63148 2026-10-24 10:40:33,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-24 10:40:33,847 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 63148 2026-10-24 10:40:33,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104033_955192_test_points_awarded_ewallet.txt 2026-10-24 10:40:33,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmp1lqn_s7s_chrome_odoo" 2026-10-24 10:40:34,041 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-24 10:40:35,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 63355 2026-10-24 10:40:35,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpwyx3rvup_chrome_odoo 2026-10-24 10:40:35,608 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:43095/json/version 2026-10-24 10:40:35,610 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43095/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:40:35,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:40:35,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:43095/json 2026-10-24 10:40:35,758 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43095/json with timeout 3 increased to 10s during tests 2026-10-24 10:40:35,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Websocket url found: ws://127.0.0.1:43095/devtools/page/549F4EB76CCB6B45BE66B1B976A6760A 2026-10-24 10:40:35,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-10-24 10:40:35,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-24 10:40:36,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:40:36,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-24 10:40:36,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:40:36,055 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:40:36,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:40:37,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:37] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.089 0.998 2026-10-24 10:40:37,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '549F4EB76CCB6B45BE66B1B976A6760A', 'loaderId': '25CFED944CF21A1C1292AF2A42402D40', 'isDownload': False} 2026-10-24 10:40:37,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-10-24 10:40:37,202 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:40:37,233 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:37] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-24 10:40:37,251 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:37] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-24 10:40:37,261 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:37] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-10-24 10:40:37,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:40:37,967 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:40:37,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: IndexedDB 1 Ready 2026-10-24 10:40:38,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:40:38,004 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:40:38,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [1/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:40:38,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 352 0.353 0.588 2026-10-24 10:40:38,930 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.940 2026-10-24 10:40:39,183 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-24 10:40:39,186 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.017 2026-10-24 10:40:39,215 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-24 10:40:39,293 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.018 2026-10-24 10:40:39,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-10-24 10:40:39,365 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:40:39,509 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:40:39,512 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:40:39,563 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:40:39,576 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:40:39,590 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:40:39,624 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.033 0.035 2026-10-24 10:40:39,660 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [2/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:40:39,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.042 0.104 2026-10-24 10:40:39,725 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.007 0.131 2026-10-24 10:40:39,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.030 0.052 2026-10-24 10:40:39,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.101 2026-10-24 10:40:39,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [3/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:39,868 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.089 2026-10-24 10:40:39,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 10:40:39,897 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-24 10:40:39,915 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.034 2026-10-24 10:40:39,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.036 2026-10-24 10:40:39,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [4/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:40:39,950 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.115 2026-10-24 10:40:39,983 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.009 0.124 2026-10-24 10:40:40,004 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:40] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.093 2026-10-24 10:40:40,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:40] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.088 2026-10-24 10:40:40,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:40] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.271 2026-10-24 10:40:40,046 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:40] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.105 2026-10-24 10:40:40,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:40] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.059 0.188 2026-10-24 10:40:40,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [5/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:40:40,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [6/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:40:40,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [7/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:40,807 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [8/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:40:40,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [9/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:41,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [10/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → 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(.qty:contains("1"))) 2026-10-24 10:40:41,113 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [11/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-10-24 10:40:41,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [12/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:41,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [13/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-10-24 10:40:41,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [14/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:41,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [15/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → 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(.qty:contains("1"))) 2026-10-24 10:40:41,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [16/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-10-24 10:40:41,597 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [17/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:41,661 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [18/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:40:41,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [19/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:40:41,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [20/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:40:41,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [21/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:40:41,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [22/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:40:42,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [23/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-15.00"))) 2026-10-24 10:40:42,036 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.019 2026-10-24 10:40:42,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [24/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00")) 2026-10-24 10:40:42,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [25/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"):not(:visible)) 2026-10-24 10:40:42,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [26/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-24 10:40:42,430 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [27/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:40:42,533 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [28/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:40:42,557 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:40:42,559 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:40:42,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [29/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:40:42,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [30/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:40:42,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [31/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:40:42,753 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:40:42,796 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [32/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:40:42,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [33/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:40:42,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [34/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:40:42,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [35/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:43,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [36/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:43,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [37/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:40:43,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [38/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:40:43,173 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.023 2026-10-24 10:40:43,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78995109 started for PoS orders references: [{'name': 'Order 00483-001-0001', 'uuid': 'd1406765-88f7-4ce4-a049-ad219b3eb136'}] 2026-10-24 10:40:43,335 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:40:44,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78995109 order {'name': 'Order 00483-001-0001', 'uuid': 'd1406765-88f7-4ce4-a049-ad219b3eb136'} created pos.order #501 2026-10-24 10:40:44,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78995109 finished 2026-10-24 10:40:44,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 381 0.596 0.789 2026-10-24 10:40:44,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 58 0.053 0.129 2026-10-24 10:40:45,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.004 0.009 2026-10-24 10:40:45,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:45] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.007 0.025 2026-10-24 10:40:45,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [39/39] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:40:45,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-24 10:40:45,273 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-24 10:40:45,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 21861428 (allocated 23998464) 2026-10-24 10:40:45,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 63355 2026-10-24 10:40:45,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-24 10:40:45,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 63355 2026-10-24 10:40:45,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104045_668295_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-24 10:40:45,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpwyx3rvup_chrome_odoo" 2026-10-24 10:40:45,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-24 10:40:47,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 63560 2026-10-24 10:40:47,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpk71n4ex0_chrome_odoo 2026-10-24 10:40:47,654 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:43099/json/version 2026-10-24 10:40:47,656 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43099/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:40:47,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-24 10:40:47,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:43099/json 2026-10-24 10:40:47,798 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:43099/json with timeout 3 increased to 10s during tests 2026-10-24 10:40:47,813 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:43099/devtools/page/6E8236F51BDCF2BCDEB8D1EE10F52E4B 2026-10-24 10:40:47,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-24 10:40:47,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-24 10:40:48,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:40:48,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-24 10:40:48,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:40:48,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:40:48,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:40:50,435 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:50] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.094 2.286 2026-10-24 10:40:50,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '6E8236F51BDCF2BCDEB8D1EE10F52E4B', 'loaderId': 'AC6A42F2A2A58939B2810A7344DF179A', 'isDownload': False} 2026-10-24 10:40:50,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-24 10:40:50,480 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:40:50,508 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:50] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-24 10:40:50,539 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:50] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.045 2026-10-24 10:40:50,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:50] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-24 10:40:51,322 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:40:51,348 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:51,365 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:51,374 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: IndexedDB 1 Ready 2026-10-24 10:40:51,381 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:40:51,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [1/55] Tour PosLoyaltyPointsGiftcard → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:40:52,330 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.385 0.578 2026-10-24 10:40:52,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.967 2026-10-24 10:40:52,565 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-24 10:40:52,587 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-24 10:40:52,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.043 2026-10-24 10:40:52,671 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:40:52,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:40:52,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-24 10:40:52,857 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:40:52,861 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:40:52,949 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:40:52,992 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "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-24 10:40:52,998 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:40:53,031 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.038 0.049 2026-10-24 10:40:53,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [2/55] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:40:53,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.010 0.079 2026-10-24 10:40:53,104 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.007 0.140 2026-10-24 10:40:53,159 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.016 0.021 2026-10-24 10:40:53,170 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.016 2026-10-24 10:40:53,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.014 0.060 2026-10-24 10:40:53,219 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.095 2026-10-24 10:40:53,232 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.097 2026-10-24 10:40:53,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [3/55] Tour PosLoyaltyPointsGiftcard → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:40:53,277 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.005 0.090 2026-10-24 10:40:53,304 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.151 2026-10-24 10:40:53,331 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.010 0.139 2026-10-24 10:40:53,353 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.102 2026-10-24 10:40:53,367 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.071 2026-10-24 10:40:53,394 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.007 0.071 2026-10-24 10:40:53,413 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.072 2026-10-24 10:40:53,529 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.043 0.115 2026-10-24 10:40:53,555 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.013 0.342 2026-10-24 10:40:53,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:53] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.004 0.314 2026-10-24 10:40:53,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [4/55] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:53,743 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [5/55] Tour PosLoyaltyPointsGiftcard → 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(.qty:contains("1"))) 2026-10-24 10:40:53,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [6/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:40:53,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [7/55] Tour PosLoyaltyPointsGiftcard → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:40:53,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [8/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:40:53,982 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [9/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:54,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [10/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:40:54,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [11/55] Tour PosLoyaltyPointsGiftcard → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:40:54,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [12/55] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-10-24 10:40:54,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [13/55] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:54,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [14/55] Tour PosLoyaltyPointsGiftcard → Step a:contains("Sell physical gift card?") 2026-10-24 10:40:54,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [15/55] Tour PosLoyaltyPointsGiftcard → Step Input code '044123456' (trigger: input[id="code"]) 2026-10-24 10:40:54,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [16/55] Tour PosLoyaltyPointsGiftcard → Step Input amount '50' (trigger: input[id="amount"]) 2026-10-24 10:40:54,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/55] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-10-24 10:40:54,617 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [18/55] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:40:54,641 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.024 2026-10-24 10:40:54,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [19/55] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:40:54,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [20/55] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:40:54,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [21/55] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:40:54,924 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:54,927 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:40:54,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [22/55] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:40:55,032 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [23/55] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:40:55,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [24/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:40:55,129 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:40:55,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [25/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:55,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [26/55] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:40:55,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [27/55] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:40:55,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74992784 started for PoS orders references: [{'name': 'Order 00484-001-0001', 'uuid': '115ab97f-ae69-42ed-ab1e-775c99f34b09'}] 2026-10-24 10:40:55,339 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:40:55,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74992784 order {'name': 'Order 00484-001-0001', 'uuid': '115ab97f-ae69-42ed-ab1e-775c99f34b09'} created pos.order #502 2026-10-24 10:40:55,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74992784 finished 2026-10-24 10:40:55,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 145 0.116 0.218 2026-10-24 10:40:55,819 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.027 0.062 2026-10-24 10:40:55,870 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-24 10:40:55,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:55] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.006 0.024 2026-10-24 10:40:55,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [28/55] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:40:56,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [29/55] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:56,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [30/55] Tour PosLoyaltyPointsGiftcard → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:40:56,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [31/55] Tour PosLoyaltyPointsGiftcard → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:40:56,465 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [32/55] Tour PosLoyaltyPointsGiftcard → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:40:56,565 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [33/55] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:56,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [34/55] Tour PosLoyaltyPointsGiftcard → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:40:56,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [35/55] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:40:56,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [36/55] Tour PosLoyaltyPointsGiftcard → 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(.qty:contains("1"))) 2026-10-24 10:40:56,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [37/55] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-10-24 10:40:56,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [38/55] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:40:56,979 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [39/55] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:40:57,031 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [40/55] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:40:57,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [41/55] Tour PosLoyaltyPointsGiftcard → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:40:57,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [42/55] Tour PosLoyaltyPointsGiftcard → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:40:57,228 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [43/55] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:40:57,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [44/55] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:40:57,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:57] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.022 2026-10-24 10:40:57,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.008 0.016 2026-10-24 10:40:57,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [45/55] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:40:57,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [46/55] Tour PosLoyaltyPointsGiftcard → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-10-24 10:40:57,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [47/55] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:40:57,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [48/55] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:40:57,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [49/55] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:40:57,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [50/55] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:40:57,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [51/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:40:57,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [52/55] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:40:58,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [53/55] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:40:58,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [54/55] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:40:58,130 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.015 2026-10-24 10:40:58,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74621185 started for PoS orders references: [{'name': 'Order 00484-001-0002', 'uuid': 'daa0bc68-614e-47ad-b424-39dba461262b'}] 2026-10-24 10:40:58,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74621185 order {'name': 'Order 00484-001-0002', 'uuid': 'daa0bc68-614e-47ad-b424-39dba461262b'} created pos.order #503 2026-10-24 10:40:58,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74621185 finished 2026-10-24 10:40:59,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 281 0.302 0.566 2026-10-24 10:40:59,208 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.032 0.069 2026-10-24 10:40:59,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:40:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:40:59,279 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [55/55] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:40:59,382 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-24 10:40:59,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-24 10:40:59,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 22625728 (allocated 23998464) 2026-10-24 10:40:59,633 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 63560 2026-10-24 10:40:59,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-24 10:40:59,637 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 63560 2026-10-24 10:40:59,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104059_770469_test_points_awarded_giftcard.txt 2026-10-24 10:40:59,770 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpk71n4ex0_chrome_odoo" 2026-10-24 10:40:59,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-24 10:41:01,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 63777 2026-10-24 10:41:01,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp8rzfruzm_chrome_odoo 2026-10-24 10:41:01,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Issuing json command http://127.0.0.1:44665/json/version 2026-10-24 10:41:01,384 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44665/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:41:01,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:41:01,453 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Issuing json command http://127.0.0.1:44665/json 2026-10-24 10:41:01,457 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44665/json with timeout 3 increased to 10s during tests 2026-10-24 10:41:01,520 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:44665/devtools/page/9A3EBA07684638204959EC03B6BDEA2E 2026-10-24 10:41:01,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-24 10:41:01,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-24 10:41:01,729 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:41:01,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-10-24 10:41:01,758 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:41:01,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:41:01,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:41:02,777 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:02] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.089 0.912 2026-10-24 10:41:02,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '9A3EBA07684638204959EC03B6BDEA2E', 'loaderId': 'F5A47860AF6C6ADCE8DA22A43A7B1E0D', 'isDownload': False} 2026-10-24 10:41:02,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-10-24 10:41:02,819 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:41:02,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:02] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.025 2026-10-24 10:41:02,888 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:02] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-24 10:41:02,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:02] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-24 10:41:03,525 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 10:41:03,537 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:41:03,539 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:41:03,576 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: IndexedDB 1 Ready 2026-10-24 10:41:03,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsGlobalDiscountProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:41:03,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [1/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:41:04,629 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:04] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.451 0.615 2026-10-24 10:41:04,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 1.072 2026-10-24 10:41:04,925 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-24 10:41:04,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-24 10:41:04,982 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-10-24 10:41:05,051 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:41:05,081 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-10-24 10:41:05,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:41:05,225 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:41:05,226 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:41:05,312 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-24 10:41:05,325 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-24 10:41:05,349 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-24 10:41:05,411 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.036 0.069 2026-10-24 10:41:05,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [2/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:41:05,457 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.009 0.105 2026-10-24 10:41:05,485 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.005 0.168 2026-10-24 10:41:05,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.020 0.020 2026-10-24 10:41:05,542 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.043 2026-10-24 10:41:05,583 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.078 2026-10-24 10:41:05,641 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.013 0.122 2026-10-24 10:41:05,651 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.091 2026-10-24 10:41:05,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [3/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:41:05,689 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.018 0.058 2026-10-24 10:41:05,714 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.010 0.120 2026-10-24 10:41:05,741 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.012 0.108 2026-10-24 10:41:05,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.096 2026-10-24 10:41:05,778 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.170 2026-10-24 10:41:05,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.139 2026-10-24 10:41:05,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.111 2026-10-24 10:41:05,820 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.089 2026-10-24 10:41:05,933 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:05] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.038 0.134 2026-10-24 10:41:06,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [4/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:06,299 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [5/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → 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(.qty:contains("1"))) 2026-10-24 10:41:06,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [6/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-10-24 10:41:06,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [7/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:06,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [8/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:06,566 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [9/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:41:06,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [10/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:41:06,978 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [11/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:41:07,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [12/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:07,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [13/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-10.00"))) 2026-10-24 10:41:07,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [14/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-10-24 10:41:07,326 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [15/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-10-24 10:41:07,378 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [16/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-10-24 10:41:07,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [17/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:41:07,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [18/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:41:07,550 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:07,553 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:41:07,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [19/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:41:07,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [20/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:41:07,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [21/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 10:41:07,755 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:41:07,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [22/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:07,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [23/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:41:07,921 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [24/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:41:07,957 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:07] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 8 0.008 0.018 2026-10-24 10:41:08,047 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97715395 started for PoS orders references: [{'name': 'Order 00485-001-0001', 'uuid': '6985a2e8-f03c-4d96-9108-680b515b25cf'}] 2026-10-24 10:41:08,108 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:41:09,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97715395 order {'name': 'Order 00485-001-0001', 'uuid': '6985a2e8-f03c-4d96-9108-680b515b25cf'} created pos.order #504 2026-10-24 10:41:09,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97715395 finished 2026-10-24 10:41:09,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 352 0.527 0.700 2026-10-24 10:41:09,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 58 0.054 0.103 2026-10-24 10:41:09,534 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:41:09,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:09] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.004 0.014 2026-10-24 10:41:09,741 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [25/25] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:41:09,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-24 10:41:09,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-24 10:41:10,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 21401856 (allocated 23474176) 2026-10-24 10:41:10,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 63777 2026-10-24 10:41:10,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-24 10:41:10,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 63777 2026-10-24 10:41:10,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104110_224523_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-24 10:41:10,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp8rzfruzm_chrome_odoo" 2026-10-24 10:41:10,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-24 10:41:11,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 64000 2026-10-24 10:41:11,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpmuzug6uw_chrome_odoo 2026-10-24 10:41:11,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:42111/json/version 2026-10-24 10:41:11,929 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42111/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:41:11,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:41:11,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:42111/json 2026-10-24 10:41:11,973 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42111/json with timeout 3 increased to 10s during tests 2026-10-24 10:41:11,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Websocket url found: ws://127.0.0.1:42111/devtools/page/919CFF3940FFFD1F0D36885C7778E176 2026-10-24 10:41:12,005 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-10-24 10:41:12,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-24 10:41:12,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:41:12,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-24 10:41:12,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:41:12,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:41:12,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:41:13,248 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:13] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.095 0.892 2026-10-24 10:41:13,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '919CFF3940FFFD1F0D36885C7778E176', 'loaderId': '6FF5DB9E4E11A4DB4BAB3DE5B044F8AB', 'isDownload': False} 2026-10-24 10:41:13,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-10-24 10:41:13,279 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:41:13,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:13] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-24 10:41:13,320 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:13] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-24 10:41:13,331 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:13] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 10:41:13,816 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:41:13,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: IndexedDB 1 Ready 2026-10-24 10:41:13,871 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:41:13,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountWithDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:41:13,879 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-24 10:41:13,891 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [1/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:41:14,696 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.316 0.530 2026-10-24 10:41:14,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.840 2026-10-24 10:41:14,953 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 10:41:14,967 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:41:14,997 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:41:15,049 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-24 10:41:15,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.016 2026-10-24 10:41:15,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:41:15,240 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:15,243 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:15,350 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 10:41:15,351 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:41:15,357 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:41:15,398 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.020 0.044 2026-10-24 10:41:15,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [2/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:41:15,457 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.017 0.108 2026-10-24 10:41:15,498 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.008 0.123 2026-10-24 10:41:15,558 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.022 2026-10-24 10:41:15,587 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.014 0.023 2026-10-24 10:41:15,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.015 0.064 2026-10-24 10:41:15,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.009 0.082 2026-10-24 10:41:15,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.014 2026-10-24 10:41:15,662 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [3/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:15,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.075 2026-10-24 10:41:15,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.049 2026-10-24 10:41:15,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.167 2026-10-24 10:41:15,727 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.165 2026-10-24 10:41:15,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [4/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:41:15,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.180 2026-10-24 10:41:15,760 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.073 2026-10-24 10:41:15,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.054 2026-10-24 10:41:15,905 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.042 0.141 2026-10-24 10:41:15,918 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:15] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.221 2026-10-24 10:41:16,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [5/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:41:16,310 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [6/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-10-24 10:41:16,386 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [7/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:16,460 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [8/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:41:16,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [9/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:16,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [10/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → 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(.qty:contains("1"))) 2026-10-24 10:41:16,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [11/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-10-24 10:41:16,832 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [12/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:16,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [13/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-10-24 10:41:17,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [14/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:17,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [15/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → 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(.qty:contains("1"))) 2026-10-24 10:41:17,163 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [16/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-10-24 10:41:17,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [17/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:17,277 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [18/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:41:17,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [19/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:41:17,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [20/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:41:17,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [21/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:41:17,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [22/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:17,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [23/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on food","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on food")):has(.price:contains("-10.00"))) 2026-10-24 10:41:17,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.022 2026-10-24 10:41:17,935 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [24/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00")) 2026-10-24 10:41:17,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [25/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"):not(:visible)) 2026-10-24 10:41:18,043 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [26/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-10-24 10:41:18,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [27/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:41:18,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [28/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:41:18,221 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:18,224 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:41:18,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [29/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:41:18,315 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [30/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:41:18,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [31/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:41:18,428 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:18,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [32/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:41:18,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [33/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:18,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [34/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:41:18,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [35/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:18,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [36/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:18,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [37/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:41:18,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [38/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:41:18,817 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.016 2026-10-24 10:41:18,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76541068 started for PoS orders references: [{'name': 'Order 00486-001-0001', 'uuid': '791eedce-da45-483a-ada4-9859e38887e7'}] 2026-10-24 10:41:19,007 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:41:20,088 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76541068 order {'name': 'Order 00486-001-0001', 'uuid': '791eedce-da45-483a-ada4-9859e38887e7'} created pos.order #505 2026-10-24 10:41:20,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76541068 finished 2026-10-24 10:41:20,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 380 0.523 0.723 2026-10-24 10:41:20,455 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 58 0.057 0.133 2026-10-24 10:41:20,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:41:20,644 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:20] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.005 0.025 2026-10-24 10:41:20,708 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [39/39] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:41:20,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-24 10:41:20,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-24 10:41:20,986 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 21924348 (allocated 23736320) 2026-10-24 10:41:20,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 64000 2026-10-24 10:41:21,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-24 10:41:21,002 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 64000 2026-10-24 10:41:21,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104121_119816_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-24 10:41:21,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpmuzug6uw_chrome_odoo" 2026-10-24 10:41:21,237 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-24 10:41:22,182 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 64207 2026-10-24 10:41:22,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmp0a_op9tz_chrome_odoo 2026-10-24 10:41:22,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37987/json/version 2026-10-24 10:41:22,184 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37987/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:41:22,275 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-24 10:41:22,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37987/json 2026-10-24 10:41:22,276 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37987/json with timeout 3 increased to 10s during tests 2026-10-24 10:41:22,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:37987/devtools/page/DC6E00ECD9DA7847B5EDCA1ED57B6A5A 2026-10-24 10:41:22,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-24 10:41:22,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-24 10:41:22,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:41:22,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-24 10:41:22,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:41:22,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:41:22,529 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:41:23,546 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:23] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.101 0.922 2026-10-24 10:41:23,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'DC6E00ECD9DA7847B5EDCA1ED57B6A5A', 'loaderId': '600E79F4AC2B88ADD329E3623DA63BAC', 'isDownload': False} 2026-10-24 10:41:23,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-24 10:41:23,574 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:41:23,604 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:23] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-24 10:41:23,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:23] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-10-24 10:41:23,638 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:23] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-24 10:41:24,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:41:24,269 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:41:24,272 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:41:24,296 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.009 2026-10-24 10:41:24,300 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:41:24,302 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: IndexedDB 1 Ready 2026-10-24 10:41:24,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/163] Tour PosLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:41:25,357 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 351 0.416 0.654 2026-10-24 10:41:25,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.019 2026-10-24 10:41:25,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:41:25,616 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:41:25,664 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:41:25,701 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-24 10:41:25,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-24 10:41:25,825 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:25,833 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:25,913 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:41:25,954 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.035 0.028 2026-10-24 10:41:25,964 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 10:41:25,983 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 10:41:26,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:41:26,056 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.035 0.124 2026-10-24 10:41:26,078 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.111 2026-10-24 10:41:26,158 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.007 0.024 2026-10-24 10:41:26,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.012 0.045 2026-10-24 10:41:26,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.006 0.067 2026-10-24 10:41:26,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.096 2026-10-24 10:41:26,259 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.048 2026-10-24 10:41:26,276 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.083 2026-10-24 10:41:26,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:41:26,288 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.122 2026-10-24 10:41:26,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.010 0.036 2026-10-24 10:41:26,326 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.102 2026-10-24 10:41:26,344 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.089 2026-10-24 10:41:26,364 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.209 2026-10-24 10:41:26,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.075 2026-10-24 10:41:26,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.039 0.124 2026-10-24 10:41:26,505 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:26] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.205 2026-10-24 10:41:26,603 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:26,817 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:41:26,885 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:41:26,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-10-24 10:41:27,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:27,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-10-24 10:41:27,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("on the cheapest product"))) 2026-10-24 10:41:27,384 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("on the cheapest product"))) 2026-10-24 10:41:27,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12")) 2026-10-24 10:41:27,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"):not(:visible)) 2026-10-24 10:41:27,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:41:27,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:41:27,685 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:27,685 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:27,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:41:27,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:41:27,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:41:27,892 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:27,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:27,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:41:28,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18473939 started for PoS orders references: [{'name': 'Order 00487-001-0001', 'uuid': '9b3a92f2-926e-4b87-939f-78b637141994'}] 2026-10-24 10:41:28,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:41:28,147 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:41:29,052 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18473939 order {'name': 'Order 00487-001-0001', 'uuid': '9b3a92f2-926e-4b87-939f-78b637141994'} created pos.order #506 2026-10-24 10:41:29,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18473939 finished 2026-10-24 10:41:29,147 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 356 0.412 0.616 2026-10-24 10:41:29,359 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.052 0.088 2026-10-24 10:41:29,424 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:41:29,497 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:29] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.008 0.019 2026-10-24 10:41:29,574 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:41:29,576 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:29] "GET /report/barcode/Code128/0447-5ca1-4d44 HTTP/1.1" 200 - 0 0.000 0.100 2026-10-24 10:41:29,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-10-24 10:41:29,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:29,950 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-10-24 10:41:29,995 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/163] Tour PosLoyaltyTour1 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:41:30,061 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6"))) 2026-10-24 10:41:30,312 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:30,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-2.88"))) 2026-10-24 10:41:30,432 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32")) 2026-10-24 10:41:30,483 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"):not(:visible)) 2026-10-24 10:41:30,535 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-10-24 10:41:30,607 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-10-24 10:41:30,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:30,713 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:41:30,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:30,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:31,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2")) 2026-10-24 10:41:31,083 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"):not(:visible)) 2026-10-24 10:41:31,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:41:31,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:41:31,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:41:31,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:41:31,415 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:41:31,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:31,522 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:41:31,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71446225 started for PoS orders references: [{'name': 'Order 00487-001-0002', 'uuid': 'ff4d20ce-bffd-4dec-8694-523b531533a6'}] 2026-10-24 10:41:31,668 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:41:32,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71446225 order {'name': 'Order 00487-001-0002', 'uuid': 'ff4d20ce-bffd-4dec-8694-523b531533a6'} created pos.order #507 2026-10-24 10:41:32,471 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71446225 finished 2026-10-24 10:41:32,530 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 213 0.343 0.531 2026-10-24 10:41:32,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.064 2026-10-24 10:41:32,691 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:41:32,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:41:32,797 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:32] "GET /report/barcode/Code128/0448-a833-4fc5 HTTP/1.1" 200 - 0 0.000 0.082 2026-10-24 10:41:32,841 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:41:32,959 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:33,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:41:33,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 10:41:33,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-10-24 10:41:33,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:33,543 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-10-24 10:41:33,594 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-10-24 10:41:33,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-10-24 10:41:33,719 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:33,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:41:33,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:33,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:34,053 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90")) 2026-10-24 10:41:34,119 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"):not(:visible)) 2026-10-24 10:41:34,177 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:41:34,243 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:41:34,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:41:34,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/163] Tour PosLoyaltyTour1 → Step input text 'invalid_code' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:41:34,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:34,549 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/163] Tour PosLoyaltyTour1 → Step Check if there is a notification with text "invalid_code" (trigger: .o_notification:contains("invalid_code")) 2026-10-24 10:41:34,574 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.021 2026-10-24 10:41:34,608 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 10:41:34,667 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:41:34,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:41:34,805 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:41:34,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/163] Tour PosLoyaltyTour1 → Step input text '1234' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:41:34,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:34,985 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-10-24 10:41:35,004 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-24 10:41:35,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.005 0.016 2026-10-24 10:41:35,257 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:41:35,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:41:35,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:41:35,435 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:41:35,508 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:41:35,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:35,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:41:35,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:41:35,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.021 2026-10-24 10:41:35,843 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3330151 started for PoS orders references: [{'name': 'Order 00487-001-0003', 'uuid': '6db8258e-a2b9-4c5b-abc1-1dbbce558081'}] 2026-10-24 10:41:36,596 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3330151 order {'name': 'Order 00487-001-0003', 'uuid': '6db8258e-a2b9-4c5b-abc1-1dbbce558081'} created pos.order #508 2026-10-24 10:41:36,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3330151 finished 2026-10-24 10:41:36,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 214 0.296 0.521 2026-10-24 10:41:36,835 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.032 0.099 2026-10-24 10:41:36,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:41:36,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:41:36,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:36] "GET /report/barcode/Code128/0443-14fc-4607 HTTP/1.1" 200 - 0 0.000 0.082 2026-10-24 10:41:37,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 10:41:37,149 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:37,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-24 10:41:37,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:41:37,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-10-24 10:41:37,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:37,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:41:37,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:38,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:41:38,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 10:41:38,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-10-24 10:41:38,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:38,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-10-24 10:41:38,619 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-10-24 10:41:38,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-10-24 10:41:38,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:41:38,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:41:38,857 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:41:38,918 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/163] Tour PosLoyaltyTour1 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:41:38,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:39,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-10-24 10:41:39,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:39] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.014 2026-10-24 10:41:39,111 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.007 0.016 2026-10-24 10:41:39,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13")) 2026-10-24 10:41:39,476 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"):not(:visible)) 2026-10-24 10:41:39,544 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product"))) 2026-10-24 10:41:39,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product"))) 2026-10-24 10:41:39,698 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:39,760 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:41:39,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:39,893 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:40,085 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-10-24 10:41:40,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-10-24 10:41:40,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:41:40,372 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:41:40,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:41:40,492 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:41:40,588 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button[value="9"]) 2026-10-24 10:41:40,642 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:40,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:41:40,856 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70302770 started for PoS orders references: [{'name': 'Order 00487-001-0004', 'uuid': 'c4602b02-113a-4d16-8b01-c8bb2ed01d8d'}] 2026-10-24 10:41:40,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:41:41,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70302770 order {'name': 'Order 00487-001-0004', 'uuid': 'c4602b02-113a-4d16-8b01-c8bb2ed01d8d'} created pos.order #509 2026-10-24 10:41:41,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70302770 finished 2026-10-24 10:41:41,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 243 0.493 0.651 2026-10-24 10:41:42,177 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 29 0.033 0.085 2026-10-24 10:41:42,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:41:42,314 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:42] "GET /report/barcode/Code128/0441-728b-442d HTTP/1.1" 200 - 0 0.000 0.053 2026-10-24 10:41:42,331 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:41:42,403 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/163] Tour PosLoyaltyTour1 → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 10:41:42,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:42,652 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-24 10:41:42,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/163] Tour PosLoyaltyTour1 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:41:42,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:42,828 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("10"))) 2026-10-24 10:41:43,117 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:43,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:41:43,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:43,445 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:41:43,513 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/163] Tour PosLoyaltyTour1 → Step click numpad button: 3 (trigger: div.numpad button[value="3"]) 2026-10-24 10:41:43,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-10-24 10:41:43,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:43,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 10:41:44,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:44,265 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-24 10:41:44,334 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:41:44,397 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-10-24 10:41:44,731 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:44,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-1.78"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-1.78"))) 2026-10-24 10:41:44,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44")) 2026-10-24 10:41:44,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"):not(:visible)) 2026-10-24 10:41:44,957 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:41:45,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:41:45,077 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:41:45,141 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/163] Tour PosLoyaltyTour1 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:41:45,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:45,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-16.66"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-16.66"))) 2026-10-24 10:41:45,299 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:45] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.014 2026-10-24 10:41:45,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78")) 2026-10-24 10:41:45,724 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"):not(:visible)) 2026-10-24 10:41:45,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:41:45,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:41:45,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:41:45,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [158/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:41:46,051 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [159/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:41:46,104 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [160/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:46,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [161/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:41:46,396 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69482647 started for PoS orders references: [{'name': 'Order 00487-001-0005', 'uuid': '16844408-b53e-49a9-a2ba-d87aa1885790'}] 2026-10-24 10:41:46,399 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [162/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:41:47,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69482647 order {'name': 'Order 00487-001-0005', 'uuid': '16844408-b53e-49a9-a2ba-d87aa1885790'} created pos.order #510 2026-10-24 10:41:47,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69482647 finished 2026-10-24 10:41:47,666 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 269 0.598 0.675 2026-10-24 10:41:47,838 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.027 0.064 2026-10-24 10:41:47,902 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:41:48,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:48] "GET /report/barcode/Code128/0445-8620-4013 HTTP/1.1" 200 - 0 0.000 0.080 2026-10-24 10:41:48,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [163/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:41:48,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-24 10:41:48,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 10:41:48,437 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 23521488 (allocated 28323840) 2026-10-24 10:41:48,452 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 64207 2026-10-24 10:41:48,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-24 10:41:48,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 64207 2026-10-24 10:41:48,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104148_579372_test_pos_loyalty_tour_basic.txt 2026-10-24 10:41:48,579 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmp0a_op9tz_chrome_odoo" 2026-10-24 10:41:49,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 64443 2026-10-24 10:41:49,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpgb3uixvw_chrome_odoo 2026-10-24 10:41:49,109 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:39535/json/version 2026-10-24 10:41:49,112 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39535/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:41:49,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-24 10:41:49,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:39535/json 2026-10-24 10:41:49,156 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39535/json with timeout 3 increased to 10s during tests 2026-10-24 10:41:49,183 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:39535/devtools/page/79A254ED9E6EEAA0F400978B8D499BEC 2026-10-24 10:41:49,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-24 10:41:49,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-24 10:41:49,304 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:41:49,311 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-24 10:41:49,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:41:49,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:41:49,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:49] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 30 0.035 0.110 2026-10-24 10:41:49,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '79A254ED9E6EEAA0F400978B8D499BEC', 'loaderId': '1B64E7ED00A1034D187BD04E2F5B3E8B', 'isDownload': False} 2026-10-24 10:41:49,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-24 10:41:49,525 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:41:49,566 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:49] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-24 10:41:49,587 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:49] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-10-24 10:41:49,604 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:49] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.056 2026-10-24 10:41:50,211 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:41:50,298 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: IndexedDB 1 Ready 2026-10-24 10:41:50,302 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.039 2026-10-24 10:41:50,303 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.040 2026-10-24 10:41:50,305 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-24 10:41:50,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:41:50,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/157] Tour PosLoyaltyTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:41:51,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 224 0.296 0.530 2026-10-24 10:41:51,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.747 2026-10-24 10:41:51,345 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 2 0.001 0.011 2026-10-24 10:41:51,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:41:51,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.012 2026-10-24 10:41:51,475 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:41:51,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-24 10:41:51,578 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:51,588 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:51,671 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:41:51,704 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:41:51,735 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:41:51,752 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 9 0.033 0.057 2026-10-24 10:41:51,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.006 0.078 2026-10-24 10:41:51,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.011 0.045 2026-10-24 10:41:51,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:41:51,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.041 2026-10-24 10:41:51,971 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.028 2026-10-24 10:41:51,988 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:51] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:41:52,016 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.091 2026-10-24 10:41:52,043 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.137 2026-10-24 10:41:52,052 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.129 2026-10-24 10:41:52,089 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.018 0.076 2026-10-24 10:41:52,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.069 2026-10-24 10:41:52,142 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:52,162 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.018 0.177 2026-10-24 10:41:52,175 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.091 2026-10-24 10:41:52,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.083 2026-10-24 10:41:52,209 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.277 2026-10-24 10:41:52,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:52] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.013 0.157 2026-10-24 10:41:52,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:41:52,582 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:41:52,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:52,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-10-24 10:41:53,039 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:53,094 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-10-24 10:41:53,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/157] Tour PosLoyaltyTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-10-24 10:41:53,307 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:53,468 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-10-24 10:41:53,540 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/157] Tour PosLoyaltyTour2 → Step click numpad button: 4 (trigger: div.numpad button[value="4"]) 2026-10-24 10:41:53,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-10-24 10:41:53,879 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:53,942 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-10-24 10:41:53,994 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:41:54,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:41:54,116 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:41:54,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/157] Tour PosLoyaltyTour2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:41:54,251 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:54,320 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-4.64"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-4.64"))) 2026-10-24 10:41:54,349 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.017 2026-10-24 10:41:54,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:54] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.006 0.014 2026-10-24 10:41:54,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-2.11"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-2.11"))) 2026-10-24 10:41:54,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78")) 2026-10-24 10:41:54,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"):not(:visible)) 2026-10-24 10:41:54,926 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:41:55,046 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:41:55,087 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:41:55,088 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:41:55,126 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:41:55,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:41:55,281 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/157] Tour PosLoyaltyTour2 → Step click numpad button: 7 (trigger: div.numpad button[value="7"]) 2026-10-24 10:41:55,297 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:41:55,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:41:55,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:41:55,477 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:41:55,497 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.014 2026-10-24 10:41:55,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76094205 started for PoS orders references: [{'name': 'Order 00487-002-0001', 'uuid': 'b8f28fbb-4d4b-49dc-bf42-8735d3603878'}] 2026-10-24 10:41:55,729 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:41:56,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76094205 order {'name': 'Order 00487-002-0001', 'uuid': 'b8f28fbb-4d4b-49dc-bf42-8735d3603878'} created pos.order #511 2026-10-24 10:41:56,650 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76094205 finished 2026-10-24 10:41:56,715 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 247 0.409 0.615 2026-10-24 10:41:56,924 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.036 0.081 2026-10-24 10:41:56,990 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:41:57,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:57] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.005 0.012 2026-10-24 10:41:57,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:57] "GET /report/barcode/Code128/0441-c587-4f30 HTTP/1.1" 200 - 0 0.000 0.094 2026-10-24 10:41:57,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:41:57,293 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:41:57,394 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:57,567 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:41:57,629 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:41:57,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:41:57,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("11"))) 2026-10-24 10:41:58,090 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:41:58,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-10-24 10:41:58,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51")) 2026-10-24 10:41:58,256 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"):not(:visible)) 2026-10-24 10:41:58,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:41:58,360 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:41:58,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:41:58,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/157] Tour PosLoyaltyTour2 → Step input text '345678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:41:58,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:58,647 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-5.15"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-5.15"))) 2026-10-24 10:41:58,676 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:58] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.020 2026-10-24 10:41:58,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:58] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.005 0.012 2026-10-24 10:41:58,928 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:41:58,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:41:59,057 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:41:59,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:41:59,185 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:41:59,255 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-10-24 10:41:59,275 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:59] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.014 2026-10-24 10:41:59,330 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:41:59] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.006 0.016 2026-10-24 10:41:59,621 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-10-24 10:41:59,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:41:59,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:41:59,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:41:59,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:41:59,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/157] Tour PosLoyaltyTour2 → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:41:59,958 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:00,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-6.68"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-6.68"))) 2026-10-24 10:42:00,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-10-24 10:42:00,645 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:42:00,699 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:42:00,774 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:42:00,835 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:42:00,910 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:42:00,987 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13")) 2026-10-24 10:42:01,004 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.020 2026-10-24 10:42:01,040 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"):not(:visible)) 2026-10-24 10:42:01,095 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:42:01,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:42:01,235 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:42:01,289 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:42:01,389 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:42:01,441 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/157] Tour PosLoyaltyTour2 → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:42:01,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:42:01,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:42:01,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:01] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.016 2026-10-24 10:42:01,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54609697 started for PoS orders references: [{'name': 'Order 00487-002-0002', 'uuid': '8a4335ff-1d48-4b4f-948a-216960c7eb22'}] 2026-10-24 10:42:02,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54609697 order {'name': 'Order 00487-002-0002', 'uuid': '8a4335ff-1d48-4b4f-948a-216960c7eb22'} created pos.order #512 2026-10-24 10:42:02,559 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54609697 finished 2026-10-24 10:42:02,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 218 0.356 0.555 2026-10-24 10:42:02,844 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 41 0.052 0.087 2026-10-24 10:42:02,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.003 0.010 2026-10-24 10:42:03,015 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:03] "GET /report/barcode/Code128/0447-3f7f-4c1c HTTP/1.1" 200 - 0 0.000 0.054 2026-10-24 10:42:03,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:42:03,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-10-24 10:42:03,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:03,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-10-24 10:42:03,495 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:42:03,561 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-10-24 10:42:03,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:03,884 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-10-24 10:42:03,943 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-10-24 10:42:04,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-10-24 10:42:04,070 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:04,129 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:42:04,202 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:04,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:42:04,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:42:04,494 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:42:04,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:42:04,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/157] Tour PosLoyaltyTour2 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:42:04,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:42:04,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-15.30"))) 2026-10-24 10:42:04,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.017 2026-10-24 10:42:04,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:42:04,997 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:42:05,056 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:42:05,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/157] Tour PosLoyaltyTour2 → Step input text '1357' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:42:05,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:42:05,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-10.20"))) 2026-10-24 10:42:05,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.021 2026-10-24 10:42:05,333 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.007 0.025 2026-10-24 10:42:05,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-10.20"))) 2026-10-24 10:42:05,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-10-24 10:42:05,664 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-10-24 10:42:05,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:42:05,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:42:05,845 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:42:05,896 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:42:05,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:42:06,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:06,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:42:06,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:42:06,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.026 2026-10-24 10:42:06,287 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99712517 started for PoS orders references: [{'name': 'Order 00487-002-0003', 'uuid': 'bdfc7a41-a9e5-41a1-a11e-6728732ea7c6'}] 2026-10-24 10:42:07,179 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99712517 order {'name': 'Order 00487-002-0003', 'uuid': 'bdfc7a41-a9e5-41a1-a11e-6728732ea7c6'} created pos.order #513 2026-10-24 10:42:07,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99712517 finished 2026-10-24 10:42:07,260 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 216 0.414 0.564 2026-10-24 10:42:07,453 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.035 0.091 2026-10-24 10:42:07,523 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:42:07,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:42:07,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:07] "GET /report/barcode/Code128/044d-e8b1-4510 HTTP/1.1" 200 - 0 0.000 0.058 2026-10-24 10:42:07,666 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/157] Tour PosLoyaltyTour2 → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-10-24 10:42:07,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:07,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-10-24 10:42:07,960 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:42:08,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6"))) 2026-10-24 10:42:08,250 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:08,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:42:08,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:42:08,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-10-24 10:42:08,482 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/157] Tour PosLoyaltyTour2 → Step input text '098765' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-10-24 10:42:08,553 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:42:08,625 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-10-24 10:42:08,647 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:08] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-24 10:42:08,679 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.63"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.63"))) 2026-10-24 10:42:08,692 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:08] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 8 0.012 0.018 2026-10-24 10:42:08,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64")) 2026-10-24 10:42:08,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"):not(:visible)) 2026-10-24 10:42:09,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-10-24 10:42:09,106 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-10-24 10:42:09,160 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:09,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button[value="⌫"]) 2026-10-24 10:42:09,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:09,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:42:09,515 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.91"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.91"))) 2026-10-24 10:42:09,634 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23")) 2026-10-24 10:42:09,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"):not(:visible)) 2026-10-24 10:42:09,759 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:42:09,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:42:09,890 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/157] Tour PosLoyaltyTour2 → Step click Reset Programs button (trigger: .control-buttons button:contains("Reset Programs")) 2026-10-24 10:42:09,989 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-10-24 10:42:10,166 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27")) 2026-10-24 10:42:10,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"):not(:visible)) 2026-10-24 10:42:10,297 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:42:10,376 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:42:10,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:42:10,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:42:10,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:42:10,616 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:10,670 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:42:10,793 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16933168 started for PoS orders references: [{'name': 'Order 00487-002-0004', 'uuid': '7ac3a1fb-e097-464e-87fa-99c21022e713'}] 2026-10-24 10:42:10,802 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:42:11,604 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16933168 order {'name': 'Order 00487-002-0004', 'uuid': '7ac3a1fb-e097-464e-87fa-99c21022e713'} created pos.order #514 2026-10-24 10:42:11,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16933168 finished 2026-10-24 10:42:11,677 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 214 0.320 0.568 2026-10-24 10:42:11,849 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 29 0.027 0.081 2026-10-24 10:42:11,887 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:42:11,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:11] "GET /report/barcode/Code128/0441-99c7-4a51 HTTP/1.1" 200 - 0 0.000 0.054 2026-10-24 10:42:11,992 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:42:12,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-24 10:42:12,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 10:42:12,550 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 23414992 (allocated 27799552) 2026-10-24 10:42:12,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 64443 2026-10-24 10:42:12,568 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-24 10:42:12,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 64443 2026-10-24 10:42:12,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104212_726090_test_pos_loyalty_tour_basic.txt 2026-10-24 10:42:12,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpgb3uixvw_chrome_odoo" 2026-10-24 10:42:12,818 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-24 10:42:14,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 64681 2026-10-24 10:42:14,450 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpgwxj1yoe_chrome_odoo 2026-10-24 10:42:14,451 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:46863/json/version 2026-10-24 10:42:14,456 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46863/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:42:14,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-24 10:42:14,552 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:46863/json 2026-10-24 10:42:14,553 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46863/json with timeout 3 increased to 10s during tests 2026-10-24 10:42:14,584 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:46863/devtools/page/F95252D6B1145C20C217B0CB4B05A351 2026-10-24 10:42:14,612 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-24 10:42:14,627 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-24 10:42:14,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:42:14,874 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-24 10:42:14,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:42:14,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:42:14,920 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:42:17,235 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:17] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.104 2.221 2026-10-24 10:42:17,239 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': 'F95252D6B1145C20C217B0CB4B05A351', 'loaderId': '7631CFE7D2802864786CE079573E7557', 'isDownload': False} 2026-10-24 10:42:17,240 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-24 10:42:17,279 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:42:17,307 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:17] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-24 10:42:17,333 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:17] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-24 10:42:17,346 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:17] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-10-24 10:42:17,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:42:17,974 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:17,991 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: IndexedDB 1 Ready 2026-10-24 10:42:17,999 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:42:18,014 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.012 2026-10-24 10:42:18,020 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:18,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [1/16] Tour PosLoyaltyTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:42:18,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:18] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 351 0.346 0.576 2026-10-24 10:42:18,947 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.900 2026-10-24 10:42:19,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 10:42:19,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:42:19,319 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-24 10:42:19,359 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:42:19,377 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-24 10:42:19,491 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:42:19,494 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-24 10:42:19,607 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "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-24 10:42:19,612 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-24 10:42:19,633 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:42:19,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.042 0.083 2026-10-24 10:42:19,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [2/16] Tour PosLoyaltyTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:42:19,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.015 0.088 2026-10-24 10:42:19,804 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.019 0.205 2026-10-24 10:42:19,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.017 0.038 2026-10-24 10:42:19,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.075 2026-10-24 10:42:19,917 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.078 2026-10-24 10:42:19,932 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.086 2026-10-24 10:42:19,939 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [3/16] Tour PosLoyaltyTour3 → Step click product 'Promo Product' (trigger: article.product .product-content .product-name:contains("Promo Product")) 2026-10-24 10:42:19,959 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.014 0.107 2026-10-24 10:42:19,978 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:19] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.118 2026-10-24 10:42:20,009 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.012 0.051 2026-10-24 10:42:20,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.144 2026-10-24 10:42:20,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:20] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.133 2026-10-24 10:42:20,069 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:20] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.138 2026-10-24 10:42:20,098 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:20] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.020 0.111 2026-10-24 10:42:20,110 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:20] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.086 2026-10-24 10:42:20,123 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:20] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.128 2026-10-24 10:42:20,236 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:20] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.043 0.156 2026-10-24 10:42:20,354 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [4/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-10-24 10:42:20,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [5/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-10-24 10:42:20,546 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [6/16] Tour PosLoyaltyTour3 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:42:20,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [7/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"25.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("25.00"))) 2026-10-24 10:42:20,875 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [8/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:42:21,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [9/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("15.00"))) 2026-10-24 10:42:21,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [10/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-10-24 10:42:21,223 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [11/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-10-24 10:42:21,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [12/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:42:21,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [13/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"21.82"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("21.82"))) 2026-10-24 10:42:21,622 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [14/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"18.18"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("18.18"))) 2026-10-24 10:42:21,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [15/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50")) 2026-10-24 10:42:21,728 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [16/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50"):not(:visible)) 2026-10-24 10:42:21,780 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-24 10:42:21,781 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 10:42:21,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 15699600 (allocated 17178624) 2026-10-24 10:42:21,919 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 64681 2026-10-24 10:42:21,922 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-24 10:42:21,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 64681 2026-10-24 10:42:22,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104222_084511_test_pos_loyalty_tour_max_amount.txt 2026-10-24 10:42:22,084 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpgwxj1yoe_chrome_odoo" 2026-10-24 10:42:22,153 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-24 10:42:23,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 64876 2026-10-24 10:42:23,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmp3qdpz6xj_chrome_odoo 2026-10-24 10:42:23,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:41347/json/version 2026-10-24 10:42:23,292 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41347/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:42:23,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-24 10:42:23,388 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:41347/json 2026-10-24 10:42:23,388 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:41347/json with timeout 3 increased to 10s during tests 2026-10-24 10:42:23,423 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:41347/devtools/page/D6B74D8F0686011167CFF48432519D08 2026-10-24 10:42:23,439 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-24 10:42:23,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-24 10:42:23,657 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:42:23,682 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-24 10:42:23,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:42:23,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:42:23,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:42:24,856 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:24] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.104 1.033 2026-10-24 10:42:24,862 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'D6B74D8F0686011167CFF48432519D08', 'loaderId': '392861A26C7369FED402ED98244BAD83', 'isDownload': False} 2026-10-24 10:42:24,863 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-24 10:42:24,891 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:42:24,923 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:24] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.009 2026-10-24 10:42:24,934 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:24] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-24 10:42:24,941 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:24] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 10:42:25,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:25] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:42:25,655 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:25,661 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:42:25,690 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:42:25,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: IndexedDB 1 Ready 2026-10-24 10:42:25,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [1/24] Tour PosLoyaltyTour9 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:42:26,751 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:26] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 348 0.401 0.683 2026-10-24 10:42:26,764 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.085 2026-10-24 10:42:27,023 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:42:27,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-24 10:42:27,084 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-24 10:42:27,139 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:42:27,179 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-10-24 10:42:27,190 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-24 10:42:27,292 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:27,302 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:27,412 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "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-24 10:42:27,434 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:42:27,438 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.069 2026-10-24 10:42:27,496 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.046 0.090 2026-10-24 10:42:27,502 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [2/24] Tour PosLoyaltyTour9 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:42:27,545 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.009 0.105 2026-10-24 10:42:27,569 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.007 0.169 2026-10-24 10:42:27,625 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.017 0.035 2026-10-24 10:42:27,649 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.066 2026-10-24 10:42:27,685 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.079 2026-10-24 10:42:27,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.107 2026-10-24 10:42:27,732 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.049 2026-10-24 10:42:27,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.087 2026-10-24 10:42:27,756 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.097 2026-10-24 10:42:27,809 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [3/24] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:27,810 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.020 0.193 2026-10-24 10:42:27,842 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.013 0.108 2026-10-24 10:42:27,860 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.139 2026-10-24 10:42:27,868 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [4/24] Tour PosLoyaltyTour9 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:42:27,876 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:27] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.105 2026-10-24 10:42:28,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:28] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.048 0.150 2026-10-24 10:42:28,051 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:28] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.010 0.258 2026-10-24 10:42:28,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:28] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.009 0.315 2026-10-24 10:42:28,290 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [5/24] Tour PosLoyaltyTour9 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:42:28,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [6/24] Tour PosLoyaltyTour9 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-24 10:42:28,564 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [7/24] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:28,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.018 2026-10-24 10:42:28,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [8/24] Tour PosLoyaltyTour9 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:42:28,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [9/24] Tour PosLoyaltyTour9 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:42:29,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [10/24] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:29,075 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [11/24] Tour PosLoyaltyTour9 → Step order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00")) 2026-10-24 10:42:29,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [12/24] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:29,191 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [13/24] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:42:29,261 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [14/24] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:42:29,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [15/24] Tour PosLoyaltyTour9 → Step .control-buttons button.highlight:contains("Reward") 2026-10-24 10:42:29,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [16/24] Tour PosLoyaltyTour9 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-24 10:42:29,470 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [17/24] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:42:29,528 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [18/24] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:42:29,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [19/24] Tour PosLoyaltyTour9 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-24 10:42:29,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [20/24] Tour PosLoyaltyTour9 → Step .selection-item span:nth-child(2) 2026-10-24 10:42:29,690 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:29,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [21/24] Tour PosLoyaltyTour9 → Step select reward (trigger: .selection-item:contains("$ 5")) 2026-10-24 10:42:29,909 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [22/24] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:30,078 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [23/24] Tour PosLoyaltyTour9 → Step order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00")) 2026-10-24 10:42:30,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [24/24] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:30,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-24 10:42:30,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 10:42:30,402 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 20471432 (allocated 22159360) 2026-10-24 10:42:30,414 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 64876 2026-10-24 10:42:30,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-24 10:42:30,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 64876 2026-10-24 10:42:30,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104230_555369_test_promo_with_different_taxes.txt 2026-10-24 10:42:30,555 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmp3qdpz6xj_chrome_odoo" 2026-10-24 10:42:30,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-24 10:42:32,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 65089 2026-10-24 10:42:32,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmp34m9izar_chrome_odoo 2026-10-24 10:42:32,073 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:37187/json/version 2026-10-24 10:42:32,074 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37187/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:42:32,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-24 10:42:32,145 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:37187/json 2026-10-24 10:42:32,145 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37187/json with timeout 3 increased to 10s during tests 2026-10-24 10:42:32,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:37187/devtools/page/97B71F048E292863D642E3812B5D88A4 2026-10-24 10:42:32,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-24 10:42:32,216 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-24 10:42:32,387 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:42:32,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-24 10:42:32,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:42:32,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:42:32,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:42:33,518 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:33] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.104 0.990 2026-10-24 10:42:33,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '97B71F048E292863D642E3812B5D88A4', 'loaderId': '29B76C0F29B6C48A032807500C314C59', 'isDownload': False} 2026-10-24 10:42:33,531 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-24 10:42:33,569 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:42:33,594 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:33] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-24 10:42:33,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:33] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.024 2026-10-24 10:42:33,645 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:33] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-24 10:42:34,253 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-24 10:42:34,275 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:42:34,282 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 10:42:34,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: IndexedDB 1 Ready 2026-10-24 10:42:34,329 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:42:34,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [1/7] Tour PosLoyaltyTour8 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:42:35,284 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.408 0.570 2026-10-24 10:42:35,306 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.981 2026-10-24 10:42:35,547 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:42:35,558 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:42:35,590 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:42:35,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 10:42:35,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:42:35,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-24 10:42:35,814 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-24 10:42:35,816 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:42:35,938 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:42:35,947 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "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-24 10:42:35,979 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:42:36,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [2/7] Tour PosLoyaltyTour8 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:42:36,077 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.039 0.084 2026-10-24 10:42:36,120 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.014 0.156 2026-10-24 10:42:36,150 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.011 0.154 2026-10-24 10:42:36,193 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.023 2026-10-24 10:42:36,241 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.028 0.044 2026-10-24 10:42:36,257 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.072 2026-10-24 10:42:36,293 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.014 0.070 2026-10-24 10:42:36,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.077 2026-10-24 10:42:36,329 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.107 2026-10-24 10:42:36,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [3/7] Tour PosLoyaltyTour8 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:42:36,388 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.019 0.119 2026-10-24 10:42:36,415 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.014 0.074 2026-10-24 10:42:36,429 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.125 2026-10-24 10:42:36,459 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.006 0.109 2026-10-24 10:42:36,477 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.237 2026-10-24 10:42:36,619 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.056 0.135 2026-10-24 10:42:36,635 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.229 2026-10-24 10:42:36,650 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:36] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.376 2026-10-24 10:42:36,725 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [4/7] Tour PosLoyaltyTour8 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:42:37,115 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [5/7] Tour PosLoyaltyTour8 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:37,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [6/7] Tour PosLoyaltyTour8 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:42:37,370 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [7/7] Tour PosLoyaltyTour8 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:37,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-24 10:42:37,449 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-24 10:42:37,581 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15443312 (allocated 16785408) 2026-10-24 10:42:37,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 65089 2026-10-24 10:42:37,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-24 10:42:37,599 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 65089 2026-10-24 10:42:37,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104237_711650_test_promo_with_free_product.txt 2026-10-24 10:42:37,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmp34m9izar_chrome_odoo" 2026-10-24 10:42:37,798 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-24 10:42:39,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 65289 2026-10-24 10:42:39,411 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpxgdqarv2_chrome_odoo 2026-10-24 10:42:39,412 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46669/json/version 2026-10-24 10:42:39,413 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46669/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:42:39,517 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-24 10:42:39,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:46669/json 2026-10-24 10:42:39,519 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46669/json with timeout 3 increased to 10s during tests 2026-10-24 10:42:39,569 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:46669/devtools/page/B9A0A76A2244949D0F1835F06E7EAAD2 2026-10-24 10:42:39,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-24 10:42:39,630 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-24 10:42:39,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:42:39,848 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-24 10:42:39,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=68" in browser 2026-10-24 10:42:39,870 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=68" 2026-10-24 10:42:39,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:42:40,962 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:40] "GET /pos/ui?config_id=68 HTTP/1.1" 200 - 130 0.104 0.967 2026-10-24 10:42:40,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': 'B9A0A76A2244949D0F1835F06E7EAAD2', 'loaderId': '40BF14A442179FF448B5928A40E04937', 'isDownload': False} 2026-10-24 10:42:40,967 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-24 10:42:41,000 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:42:41,042 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:41] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.021 2026-10-24 10:42:41,065 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:41] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-10-24 10:42:41,073 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:41] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.051 2026-10-24 10:42:41,722 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:41] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-10-24 10:42:41,728 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:41,740 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:41,787 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: IndexedDB 1 Ready 2026-10-24 10:42:41,790 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=68", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:42:41,819 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.048 2026-10-24 10:42:41,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [1/25] Tour PosCouponTour5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:42:42,699 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:42] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 315 0.315 0.589 2026-10-24 10:42:42,704 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.862 2026-10-24 10:42:42,951 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 10:42:42,984 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:42:43,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:42:43,063 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-10-24 10:42:43,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-24 10:42:43,179 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:42:43,205 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:42:43,308 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:43,331 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "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-24 10:42:43,348 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:42:43,405 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.034 0.052 2026-10-24 10:42:43,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [2/25] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:42:43,435 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.009 0.065 2026-10-24 10:42:43,466 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.109 2026-10-24 10:42:43,542 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.022 0.017 2026-10-24 10:42:43,551 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.043 2026-10-24 10:42:43,559 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.043 2026-10-24 10:42:43,596 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.084 2026-10-24 10:42:43,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.088 2026-10-24 10:42:43,665 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.019 0.082 2026-10-24 10:42:43,682 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.105 2026-10-24 10:42:43,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.090 2026-10-24 10:42:43,723 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.039 2026-10-24 10:42:43,735 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [3/25] Tour PosCouponTour5 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 10:42:43,736 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.167 2026-10-24 10:42:43,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.008 0.217 2026-10-24 10:42:43,770 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.067 2026-10-24 10:42:43,893 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.040 0.134 2026-10-24 10:42:43,912 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:43] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.300 2026-10-24 10:42:43,998 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [4/25] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:44,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [5/25] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:42:44,168 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [6/25] Tour PosCouponTour5 → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:42:44,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [7/25] Tour PosCouponTour5 → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:42:44,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [8/25] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:42:44,359 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [9/25] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:44,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [10/25] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:44,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [11/25] Tour PosCouponTour5 → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:42:44,580 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [12/25] Tour PosCouponTour5 → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:42:44,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [13/25] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:42:44,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [14/25] Tour PosCouponTour5 → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:42:44,757 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [15/25] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:44,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [16/25] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:44,860 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [17/25] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:42:44,913 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [18/25] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:44,964 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [19/25] Tour PosCouponTour5 → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:42:45,015 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [20/25] Tour PosCouponTour5 → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:42:45,076 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [21/25] Tour PosCouponTour5 → Step click discount button (trigger: .js_discount) 2026-10-24 10:42:45,156 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [22/25] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:42:45,280 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [23/25] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:45,343 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [24/25] Tour PosCouponTour5 → Step order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00")) 2026-10-24 10:42:45,413 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [25/25] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:45,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-24 10:42:45,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-24 10:42:45,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 14954640 (allocated 15998976) 2026-10-24 10:42:45,613 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 65289 2026-10-24 10:42:45,614 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-24 10:42:45,615 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 65289 2026-10-24 10:42:45,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104245_714771_test_promotion_program_with_global_discount.txt 2026-10-24 10:42:45,715 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpxgdqarv2_chrome_odoo" 2026-10-24 10:42:45,788 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-24 10:42:47,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 65491 2026-10-24 10:42:47,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmptx6vt76v_chrome_odoo 2026-10-24 10:42:47,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:42331/json/version 2026-10-24 10:42:47,420 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42331/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:42:47,499 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:42:47,500 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:42331/json 2026-10-24 10:42:47,500 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42331/json with timeout 3 increased to 10s during tests 2026-10-24 10:42:47,511 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:42331/devtools/page/0E5F6CCE6D00578DDCD2404F1867CC76 2026-10-24 10:42:47,525 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-24 10:42:47,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-24 10:42:47,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:42:47,755 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-24 10:42:47,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:42:47,772 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:42:47,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:42:48,847 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:48] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.102 0.957 2026-10-24 10:42:48,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '0E5F6CCE6D00578DDCD2404F1867CC76', 'loaderId': '9B6EF832CAA01BEBC2E7418796FDE0C0', 'isDownload': False} 2026-10-24 10:42:48,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-24 10:42:48,866 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:42:48,894 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:48] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-24 10:42:48,929 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:48] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.033 2026-10-24 10:42:48,940 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:48] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-24 10:42:49,802 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:42:49,813 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:42:49,842 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: IndexedDB 1 Ready 2026-10-24 10:42:49,848 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:49,851 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:42:49,869 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [1/26] Tour PosLoyaltyPromotion → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:42:50,711 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:50] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.335 0.541 2026-10-24 10:42:50,734 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.885 2026-10-24 10:42:51,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:42:51,082 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:42:51,112 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:42:51,173 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-24 10:42:51,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-10-24 10:42:51,224 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:42:51,368 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:51,374 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:42:51,415 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:42:51,436 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:42:51,441 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:42:51,504 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.038 0.047 2026-10-24 10:42:51,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [2/26] Tour PosLoyaltyPromotion → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:42:51,543 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.013 0.103 2026-10-24 10:42:51,567 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.006 0.110 2026-10-24 10:42:51,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.018 2026-10-24 10:42:51,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.009 0.026 2026-10-24 10:42:51,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.048 2026-10-24 10:42:51,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.055 2026-10-24 10:42:51,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.022 0.071 2026-10-24 10:42:51,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.088 2026-10-24 10:42:51,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.071 2026-10-24 10:42:51,831 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.124 2026-10-24 10:42:51,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [3/26] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:51,872 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.105 2026-10-24 10:42:51,892 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [4/26] Tour PosLoyaltyPromotion → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:42:51,896 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.096 2026-10-24 10:42:51,913 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:51] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.005 0.080 2026-10-24 10:42:52,060 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:52] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.044 0.176 2026-10-24 10:42:52,075 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:52] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.348 2026-10-24 10:42:52,090 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:52] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.320 2026-10-24 10:42:52,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [5/26] Tour PosLoyaltyPromotion → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:42:52,518 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [6/26] Tour PosLoyaltyPromotion → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-24 10:42:52,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [7/26] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:52,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [8/26] Tour PosLoyaltyPromotion → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 10:42:52,808 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [9/26] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:53,050 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [10/26] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:42:53,108 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [11/26] Tour PosLoyaltyPromotion → Step click numpad button: Price (trigger: div.numpad button[value="Price"]) 2026-10-24 10:42:53,176 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [12/26] Tour PosLoyaltyPromotion → Step check if --Price-- mode is activated (trigger: div.numpad button[value="Price"].active) 2026-10-24 10:42:53,230 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [13/26] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:42:53,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [14/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:53,358 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [15/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:53,424 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [16/26] Tour PosLoyaltyPromotion → Step click numpad button: Qty (trigger: div.numpad button[value="Qty"]) 2026-10-24 10:42:53,523 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [17/26] Tour PosLoyaltyPromotion → Step check if --Qty-- mode is activated (trigger: div.numpad button[value="Qty"].active) 2026-10-24 10:42:53,730 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [18/26] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:42:53,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [19/26] Tour PosLoyaltyPromotion → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:42:53,865 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [20/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:53,912 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [21/26] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:42:53,963 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [22/26] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:42:54,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [23/26] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:54,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [24/26] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:42:54,316 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [25/26] Tour PosLoyaltyPromotion → Step order total amount is '90.00' (trigger: .product-screen .order-summary .total:contains("90.00")) 2026-10-24 10:42:54,367 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [26/26] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:42:54,419 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-24 10:42:54,420 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-24 10:42:54,677 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 20221072 (allocated 22290432) 2026-10-24 10:42:54,692 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 65491 2026-10-24 10:42:54,695 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-24 10:42:54,696 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 65491 2026-10-24 10:42:54,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104254_820426_test_promotion_program_with_loyalty_program.txt 2026-10-24 10:42:54,820 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmptx6vt76v_chrome_odoo" 2026-10-24 10:42:54,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-24 10:42:56,907 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 65703 2026-10-24 10:42:56,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpdlfap9y3_chrome_odoo 2026-10-24 10:42:56,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Issuing json command http://127.0.0.1:38927/json/version 2026-10-24 10:42:56,909 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38927/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:42:57,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Browser version: Chrome/150.0.7871.114 2026-10-24 10:42:57,152 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Issuing json command http://127.0.0.1:38927/json 2026-10-24 10:42:57,153 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:38927/json with timeout 3 increased to 10s during tests 2026-10-24 10:42:57,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Websocket url found: ws://127.0.0.1:38927/devtools/page/9AA7CF37A942ED35335E553C45EFA9C4 2026-10-24 10:42:57,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-10-24 10:42:57,266 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-10-24 10:42:57,463 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:42:57,478 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-10-24 10:42:57,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:42:57,493 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:42:57,527 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:42:59,917 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:59] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 132 0.109 2.287 2026-10-24 10:42:59,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '9AA7CF37A942ED35335E553C45EFA9C4', 'loaderId': '5E50FB59D50E31C03C96937055A62D8C', 'isDownload': False} 2026-10-24 10:42:59,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-10-24 10:42:59,962 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:42:59,996 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:42:59] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.012 2026-10-24 10:43:00,013 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-10-24 10:43:00,027 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-10-24 10:43:00,730 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-24 10:43:00,746 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:43:00,773 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:00,834 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: IndexedDB 1 Ready 2026-10-24 10:43:00,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate test code "odoo.startTour('PosLoyaltyMinAmountAndSpecificProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:43:00,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [1/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:43:01,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:01] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.375 0.606 2026-10-24 10:43:01,773 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.988 2026-10-24 10:43:02,022 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:43:02,044 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 10:43:02,076 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-24 10:43:02,168 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-24 10:43:02,215 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-24 10:43:02,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: Owl is running in 'dev' mode. 2026-10-24 10:43:02,341 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:02,358 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:43:02,459 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "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-24 10:43:02,472 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.061 2026-10-24 10:43:02,528 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-24 10:43:02,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.020 0.104 2026-10-24 10:43:02,598 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.022 0.103 2026-10-24 10:43:02,627 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.005 0.104 2026-10-24 10:43:02,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [2/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:43:02,846 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.019 0.026 2026-10-24 10:43:02,879 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.065 2026-10-24 10:43:02,888 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.046 2026-10-24 10:43:02,914 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.014 0.086 2026-10-24 10:43:02,943 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.121 2026-10-24 10:43:02,955 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.058 2026-10-24 10:43:02,974 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:02] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.098 2026-10-24 10:43:03,013 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [3/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:43:03,017 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.006 0.078 2026-10-24 10:43:03,033 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.166 2026-10-24 10:43:03,055 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.097 2026-10-24 10:43:03,069 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:03] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.061 2026-10-24 10:43:03,091 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:03] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.104 2026-10-24 10:43:03,220 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.054 0.135 2026-10-24 10:43:03,234 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:03] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.297 2026-10-24 10:43:03,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [4/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:03,521 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [5/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-10-24 10:43:03,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [6/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:03,641 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [7/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-10-24 10:43:03,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [8/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-10-24 10:43:03,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [9/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:43:03,901 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [10/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:03,961 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [11/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("30.00"))) 2026-10-24 10:43:04,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [12/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:04,093 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [13/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-10-24 10:43:04,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [14/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-10-24 10:43:04,211 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [15/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:43:04,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [16/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:04,506 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [17/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"2.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("2")):has(.price:contains("40.00"))) 2026-10-24 10:43:04,571 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [18/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:04,626 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [19/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00")) 2026-10-24 10:43:04,706 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [20/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00"):not(:visible)) 2026-10-24 10:43:04,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-24 10:43:04,746 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-24 10:43:04,908 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15105548 (allocated 15998976) 2026-10-24 10:43:04,945 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 65703 2026-10-24 10:43:04,946 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-24 10:43:04,948 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 65703 2026-10-24 10:43:05,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104305_086339_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-24 10:43:05,086 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpdlfap9y3_chrome_odoo" 2026-10-24 10:43:05,158 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-24 10:43:07,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 65900 2026-10-24 10:43:07,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpfezm4ifm_chrome_odoo 2026-10-24 10:43:07,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:37185/json/version 2026-10-24 10:43:07,801 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37185/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:43:07,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-24 10:43:07,911 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:37185/json 2026-10-24 10:43:07,913 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:37185/json with timeout 3 increased to 10s during tests 2026-10-24 10:43:07,955 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:37185/devtools/page/69F9296210B6BA93D004047F6CAAED6B 2026-10-24 10:43:07,971 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-24 10:43:08,000 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-24 10:43:08,314 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:43:08,328 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-24 10:43:08,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:43:08,333 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:43:08,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:43:09,402 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:09] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 132 0.093 0.960 2026-10-24 10:43:09,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '69F9296210B6BA93D004047F6CAAED6B', 'loaderId': 'CC32107DDEDE412902FDDA05631B9F42', 'isDownload': False} 2026-10-24 10:43:09,406 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-10-24 10:43:09,441 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:43:09,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:09] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-24 10:43:09,489 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:09] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-24 10:43:09,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:09] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-10-24 10:43:10,166 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-10-24 10:43:10,180 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:43:10,187 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:43:10,222 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: IndexedDB 1 Ready 2026-10-24 10:43:10,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate test code "odoo.startTour('test_race_conditions_update_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:43:10,242 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [1/4] Tour test_race_conditions_update_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:43:11,449 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:11] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 357 0.513 0.733 2026-10-24 10:43:11,465 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.258 2026-10-24 10:43:11,766 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:43:11,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 10:43:11,818 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:43:11,865 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:43:11,906 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.011 0.009 2026-10-24 10:43:11,924 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-24 10:43:12,057 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:43:12,062 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:43:12,224 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-24 10:43:12,225 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-24 10:43:12,270 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-24 10:43:12,272 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [2/4] Tour test_race_conditions_update_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:43:12,304 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.049 0.071 2026-10-24 10:43:12,366 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.024 0.146 2026-10-24 10:43:12,390 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.136 2026-10-24 10:43:12,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.015 2026-10-24 10:43:12,473 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.060 2026-10-24 10:43:12,498 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.075 2026-10-24 10:43:12,507 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.047 2026-10-24 10:43:12,540 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.099 2026-10-24 10:43:12,562 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.005 0.078 2026-10-24 10:43:12,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [3/4] Tour test_race_conditions_update_program → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-10-24 10:43:12,582 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.003 0.061 2026-10-24 10:43:12,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.148 2026-10-24 10:43:12,614 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.016 2026-10-24 10:43:12,638 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.081 2026-10-24 10:43:12,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.129 2026-10-24 10:43:12,686 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.018 0.217 2026-10-24 10:43:12,712 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.012 0.126 2026-10-24 10:43:12,859 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:12] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.054 0.191 2026-10-24 10:43:13,048 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [4/4] Tour test_race_conditions_update_program → Step body 2026-10-24 10:43:13,836 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-24 10:43:13,837 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-24 10:43:14,003 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 16593560 (allocated 18358272) 2026-10-24 10:43:14,025 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 65900 2026-10-24 10:43:14,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-24 10:43:14,029 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 65900 2026-10-24 10:43:14,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104314_193936_test_race_conditions_update_program.txt 2026-10-24 10:43:14,194 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpfezm4ifm_chrome_odoo" 2026-10-24 10:43:14,278 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-24 10:43:15,887 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 66103 2026-10-24 10:43:15,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmprs7p6g1m_chrome_odoo 2026-10-24 10:43:15,888 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:44473/json/version 2026-10-24 10:43:15,889 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44473/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:43:16,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-24 10:43:16,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:44473/json 2026-10-24 10:43:16,008 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:44473/json with timeout 3 increased to 10s during tests 2026-10-24 10:43:16,036 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:44473/devtools/page/5610ADFCCBE6CE95CDC734F70E5BF593 2026-10-24 10:43:16,045 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-24 10:43:16,062 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-24 10:43:16,294 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:43:16,325 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-24 10:43:16,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:43:16,348 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:43:16,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:43:17,578 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:17] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 130 0.101 1.099 2026-10-24 10:43:17,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '5610ADFCCBE6CE95CDC734F70E5BF593', 'loaderId': '05EA707A9B6C510AA95E9DAD1C529557', 'isDownload': False} 2026-10-24 10:43:17,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-24 10:43:17,623 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:43:17,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:17] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.006 2026-10-24 10:43:17,668 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:17] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-10-24 10:43:17,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:17] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-24 10:43:18,550 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:43:18,572 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:43:18,579 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:43:18,604 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-24 10:43:18,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: IndexedDB 1 Ready 2026-10-24 10:43:18,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate test code "odoo.startTour('RefundRulesProduct', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:43:18,632 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [1/45] Tour RefundRulesProduct → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:43:19,653 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:19] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 355 0.383 0.676 2026-10-24 10:43:19,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.001 2026-10-24 10:43:19,942 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-24 10:43:19,977 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:43:20,028 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-24 10:43:20,070 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-10-24 10:43:20,098 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-24 10:43:20,217 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:43:20,220 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:20,323 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:43:20,379 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:43:20,380 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "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-24 10:43:20,443 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.067 0.056 2026-10-24 10:43:20,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [2/45] Tour RefundRulesProduct → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:43:20,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.019 0.108 2026-10-24 10:43:20,522 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.008 0.189 2026-10-24 10:43:20,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.019 2026-10-24 10:43:20,657 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.045 2026-10-24 10:43:20,667 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.047 2026-10-24 10:43:20,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.072 2026-10-24 10:43:20,727 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.091 2026-10-24 10:43:20,759 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.013 0.138 2026-10-24 10:43:20,786 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.105 2026-10-24 10:43:20,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.010 0.130 2026-10-24 10:43:20,815 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.057 2026-10-24 10:43:20,824 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [3/45] Tour RefundRulesProduct → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-10-24 10:43:20,850 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.011 0.061 2026-10-24 10:43:20,869 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.214 2026-10-24 10:43:20,883 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.178 2026-10-24 10:43:20,895 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.101 2026-10-24 10:43:20,905 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:20] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.076 2026-10-24 10:43:21,079 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:21] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.077 0.165 2026-10-24 10:43:21,206 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [4/45] Tour RefundRulesProduct → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:43:21,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [5/45] Tour RefundRulesProduct → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-10-24 10:43:21,976 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [6/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:22,167 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [7/45] Tour RefundRulesProduct → Step click customer button (trigger: .product-screen .set-partner) 2026-10-24 10:43:22,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [8/45] Tour RefundRulesProduct → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-24 10:43:22,620 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [9/45] Tour RefundRulesProduct → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-10-24 10:43:22,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [10/45] Tour RefundRulesProduct → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:43:22,827 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.017 2026-10-24 10:43:23,069 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [11/45] Tour RefundRulesProduct → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:43:23,108 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:23,111 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-24 10:43:23,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [12/45] Tour RefundRulesProduct → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:43:23,197 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [13/45] Tour RefundRulesProduct → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:43:23,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [14/45] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:43:23,313 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:43:23,349 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [15/45] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:43:23,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [16/45] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:43:23,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [17/45] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:43:23,509 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [18/45] Tour RefundRulesProduct → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:43:23,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12075173 started for PoS orders references: [{'name': 'Order 00496-001-0001', 'uuid': '9480f559-89ee-4c5e-af04-39e29797d62f'}] 2026-10-24 10:43:23,756 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [19/45] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:43:23,795 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:43:24,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12075173 order {'name': 'Order 00496-001-0001', 'uuid': '9480f559-89ee-4c5e-af04-39e29797d62f'} created pos.order #515 2026-10-24 10:43:24,859 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12075173 finished 2026-10-24 10:43:24,976 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 374 0.514 0.721 2026-10-24 10:43:25,603 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 129 0.104 0.413 2026-10-24 10:43:25,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:43:25,787 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:25] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.013 2026-10-24 10:43:25,930 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [20/45] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:43:26,006 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [21/45] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:43:26,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [22/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:26,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [23/45] Tour RefundRulesProduct → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:43:26,172 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [24/45] Tour RefundRulesProduct → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:43:26,236 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [25/45] Tour RefundRulesProduct → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 10:43:26,332 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [26/45] Tour RefundRulesProduct → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-10-24 10:43:26,376 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.025 2026-10-24 10:43:26,393 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [27/45] Tour RefundRulesProduct → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:43:26,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [28/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:26,563 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [29/45] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:43:26,643 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [30/45] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:26,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:26] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 75 0.072 0.154 2026-10-24 10:43:26,726 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [31/45] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:43:26,812 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [32/45] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:43:26,846 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 28 0.048 0.120 2026-10-24 10:43:26,861 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [33/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:26,864 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 3 0.005 0.140 2026-10-24 10:43:26,890 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.002 0.014 2026-10-24 10:43:26,925 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [34/45] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:43:26,993 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [35/45] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:27,068 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [36/45] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-10-24 10:43:27,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [37/45] Tour RefundRulesProduct → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Top-up eWallet","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-10-24 10:43:27,219 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [38/45] Tour RefundRulesProduct → Step Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-10-24 10:43:27,271 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [39/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:27,323 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [40/45] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:43:27,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [41/45] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:27,473 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [42/45] Tour RefundRulesProduct → Step Notification: not allowed to refund this product (trigger: .o_notification .o_notification_content:contains('Refunding a top up or reward product for an eWallet or gift card program is not allowed.')) 2026-10-24 10:43:27,526 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [43/45] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:27,578 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [44/45] Tour RefundRulesProduct → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:43:27,711 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [45/45] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:43:27,783 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-24 10:43:27,784 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-24 10:43:28,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 22990780 (allocated 24522752) 2026-10-24 10:43:28,020 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 66103 2026-10-24 10:43:28,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-24 10:43:28,021 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 66103 2026-10-24 10:43:28,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104328_136479_test_refund_product_part_of_rules.txt 2026-10-24 10:43:28,136 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmprs7p6g1m_chrome_odoo" 2026-10-24 10:43:28,198 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-24 10:43:29,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 66321 2026-10-24 10:43:29,340 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpzck7ddft_chrome_odoo 2026-10-24 10:43:29,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35485/json/version 2026-10-24 10:43:29,343 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35485/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:43:29,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-24 10:43:29,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:35485/json 2026-10-24 10:43:29,419 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:35485/json with timeout 3 increased to 10s during tests 2026-10-24 10:43:29,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:35485/devtools/page/C495EB2B5A0A92871771FC7AF3D1AAD9 2026-10-24 10:43:29,458 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-24 10:43:29,469 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-24 10:43:29,631 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:43:29,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-24 10:43:29,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:43:29,659 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:43:29,684 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:43:30,727 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:30] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.093 0.960 2026-10-24 10:43:30,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'C495EB2B5A0A92871771FC7AF3D1AAD9', 'loaderId': '040C6642B02FAFA93C7B47211CF97E3B', 'isDownload': False} 2026-10-24 10:43:30,733 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-24 10:43:30,756 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:43:30,806 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:30] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.018 2026-10-24 10:43:30,832 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:30] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.040 2026-10-24 10:43:30,841 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:30] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-10-24 10:43:31,497 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-24 10:43:31,511 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:31,514 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:43:31,530 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: IndexedDB 1 Ready 2026-10-24 10:43:31,554 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate test code "odoo.startTour('GiftCardWithRefundtTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:43:31,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [1/45] Tour GiftCardWithRefundtTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:43:32,497 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.378 0.594 2026-10-24 10:43:32,517 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.978 2026-10-24 10:43:32,813 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 10:43:32,835 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:43:32,873 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-24 10:43:32,944 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-24 10:43:32,994 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-24 10:43:33,010 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-24 10:43:33,136 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:33,140 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:43:33,197 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:43:33,254 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:43:33,261 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "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-24 10:43:33,287 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.039 0.048 2026-10-24 10:43:33,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [2/45] Tour GiftCardWithRefundtTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:43:33,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.010 0.098 2026-10-24 10:43:33,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.008 0.106 2026-10-24 10:43:33,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.049 2026-10-24 10:43:33,531 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.085 2026-10-24 10:43:33,557 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.070 2026-10-24 10:43:33,600 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.029 0.112 2026-10-24 10:43:33,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [3/45] Tour GiftCardWithRefundtTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-10-24 10:43:33,636 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=product.template&field=image_128&id=140&unique=2026-10-24%2010:27:18 HTTP/1.1" 200 - 4 0.008 0.109 2026-10-24 10:43:33,656 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.111 2026-10-24 10:43:33,678 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.098 2026-10-24 10:43:33,695 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.074 2026-10-24 10:43:33,710 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.058 2026-10-24 10:43:33,724 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.049 2026-10-24 10:43:33,755 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.241 2026-10-24 10:43:33,774 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.080 2026-10-24 10:43:33,790 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.304 2026-10-24 10:43:33,811 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.099 2026-10-24 10:43:33,939 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:33] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.045 0.147 2026-10-24 10:43:34,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [4/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:34,162 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [5/45] Tour GiftCardWithRefundtTour → 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(.qty:contains("1"))) 2026-10-24 10:43:34,227 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [6/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-10-24 10:43:34,296 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [7/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:34,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [8/45] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-10-24 10:43:34,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [9/45] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"):not(:visible)) 2026-10-24 10:43:34,488 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [10/45] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:43:34,600 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [11/45] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:43:34,617 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:34,623 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:43:34,665 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [12/45] Tour GiftCardWithRefundtTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:43:34,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [13/45] Tour GiftCardWithRefundtTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:43:34,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [14/45] Tour GiftCardWithRefundtTour → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:43:34,807 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:34,846 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [15/45] Tour GiftCardWithRefundtTour → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:43:34,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [16/45] Tour GiftCardWithRefundtTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:43:35,008 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [17/45] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:43:35,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4010409 started for PoS orders references: [{'name': 'Order 00497-001-0001', 'uuid': 'da512f5f-aa19-4b62-a561-6863d9b7a551'}] 2026-10-24 10:43:35,062 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-24 10:43:36,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4010409 order {'name': 'Order 00497-001-0001', 'uuid': 'da512f5f-aa19-4b62-a561-6863d9b7a551'} created pos.order #516 2026-10-24 10:43:36,018 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4010409 finished 2026-10-24 10:43:36,099 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 348 0.434 0.651 2026-10-24 10:43:36,192 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:43:36,316 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:36] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 9 0.028 0.019 2026-10-24 10:43:36,369 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [18/45] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:43:36,436 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [19/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:36,487 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [20/45] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:43:36,538 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [21/45] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:43:36,602 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [22/45] Tour GiftCardWithRefundtTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-10-24 10:43:36,697 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [23/45] Tour GiftCardWithRefundtTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-10-24 10:43:36,766 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.012 0.031 2026-10-24 10:43:36,773 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [24/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board"))) 2026-10-24 10:43:36,833 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [25/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:36,900 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [26/45] Tour GiftCardWithRefundtTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:43:36,966 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [27/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:37,027 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [28/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:37,083 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:37] "POST /web/dataset/call_kw/pos.order/get_ticket_screen_order_data HTTP/1.1" 200 - 73 0.105 0.178 2026-10-24 10:43:37,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [29/45] Tour GiftCardWithRefundtTour → Step .ticket-screen .btn-primary.pay-order-button 2026-10-24 10:43:37,194 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 22 0.032 0.060 2026-10-24 10:43:37,207 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 3 0.002 0.079 2026-10-24 10:43:37,214 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [30/45] Tour GiftCardWithRefundtTour → Step product screen is shown (trigger: .product-screen) 2026-10-24 10:43:37,264 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation HTTP/1.1" 200 - 3 0.003 0.011 2026-10-24 10:43:37,276 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [31/45] Tour GiftCardWithRefundtTour → 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(.qty:contains("-1"))) 2026-10-24 10:43:37,363 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [32/45] Tour GiftCardWithRefundtTour → 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(.qty:contains("-1"))) 2026-10-24 10:43:37,416 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [33/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:37,474 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [34/45] Tour GiftCardWithRefundtTour → 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(.qty:contains("-1"))) 2026-10-24 10:43:37,541 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [35/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:37,605 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [36/45] Tour GiftCardWithRefundtTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-10-24 10:43:37,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [37/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:37,782 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [38/45] Tour GiftCardWithRefundtTour → 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(.qty:contains("1"))) 2026-10-24 10:43:37,840 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [39/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:43:37,905 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [40/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:37,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [41/45] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:38,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [42/45] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-10-24 10:43:38,105 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [43/45] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:38,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [44/45] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-10-24 10:43:38,209 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [45/45] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-10-24 10:43:38,260 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-24 10:43:38,262 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-24 10:43:38,456 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17218448 (allocated 18751488) 2026-10-24 10:43:38,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 66321 2026-10-24 10:43:38,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-24 10:43:38,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 66321 2026-10-24 10:43:38,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104338_585553_test_refund_with_gift_card.txt 2026-10-24 10:43:38,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpzck7ddft_chrome_odoo" 2026-10-24 10:43:38,669 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-24 10:43:39,777 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 66530 2026-10-24 10:43:39,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmp7so7kbhs_chrome_odoo 2026-10-24 10:43:39,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:42349/json/version 2026-10-24 10:43:39,779 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42349/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:43:39,849 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-24 10:43:39,850 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:42349/json 2026-10-24 10:43:39,850 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42349/json with timeout 3 increased to 10s during tests 2026-10-24 10:43:39,864 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:42349/devtools/page/79AB22FCFEB1CFBB040682E01C250C59 2026-10-24 10:43:39,880 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-24 10:43:39,904 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-24 10:43:40,269 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:43:40,286 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-24 10:43:40,291 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:43:40,292 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:43:40,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:43:41,392 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:41] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.102 0.978 2026-10-24 10:43:41,400 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '79AB22FCFEB1CFBB040682E01C250C59', 'loaderId': '8B9F31C50D67213D79952788C4A0AF84', 'isDownload': False} 2026-10-24 10:43:41,401 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate ready code "odoo.isTourReady('test_reward_line_tax_grouping_key')" 2026-10-24 10:43:41,426 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:43:41,458 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:41] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-24 10:43:41,481 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:41] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.031 2026-10-24 10:43:41,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:41] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-24 10:43:42,152 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:42] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-24 10:43:42,174 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:43:42,178 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:43:42,201 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: IndexedDB 1 Ready 2026-10-24 10:43:42,205 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-24 10:43:42,221 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate test code "odoo.startTour('test_reward_line_tax_grouping_key', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:43:42,234 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [1/21] Tour test_reward_line_tax_grouping_key → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:43:44,431 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:44] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 346 0.350 1.883 2026-10-24 10:43:44,433 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 2.193 2026-10-24 10:43:44,683 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-24 10:43:44,716 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:43:44,761 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:43:44,804 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:44] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:43:44,830 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-24 10:43:44,929 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:43:44,937 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:45,041 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:43:45,113 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-24 10:43:45,119 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "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-24 10:43:45,166 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.048 0.089 2026-10-24 10:43:45,198 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.008 0.082 2026-10-24 10:43:45,213 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.004 0.135 2026-10-24 10:43:45,226 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [2/21] Tour test_reward_line_tax_grouping_key → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:43:45,361 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.035 0.015 2026-10-24 10:43:45,383 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.004 0.066 2026-10-24 10:43:45,409 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.075 2026-10-24 10:43:45,429 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.094 2026-10-24 10:43:45,458 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.126 2026-10-24 10:43:45,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [3/21] Tour test_reward_line_tax_grouping_key → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-10-24 10:43:45,486 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.001 0.132 2026-10-24 10:43:45,514 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.015 0.121 2026-10-24 10:43:45,549 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.021 0.135 2026-10-24 10:43:45,587 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-24 10:43:45,604 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.076 2026-10-24 10:43:45,615 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.197 2026-10-24 10:43:45,630 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.194 2026-10-24 10:43:45,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.007 0.175 2026-10-24 10:43:45,795 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:45] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.051 0.173 2026-10-24 10:43:45,915 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [4/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:46,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [5/21] Tour test_reward_line_tax_grouping_key → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:43:46,213 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [6/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:43:46,274 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [7/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:43:46,341 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [8/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:43:46,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [9/21] Tour test_reward_line_tax_grouping_key → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:43:46,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [10/21] Tour test_reward_line_tax_grouping_key → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-10-24 10:43:46,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [11/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:46,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [12/21] Tour test_reward_line_tax_grouping_key → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:46,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [13/21] Tour test_reward_line_tax_grouping_key → Step order total amount is '82.78' (trigger: .product-screen .order-summary .total:contains("82.78")) 2026-10-24 10:43:46,844 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [14/21] Tour test_reward_line_tax_grouping_key → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:43:46,886 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [15/21] Tour test_reward_line_tax_grouping_key → Step .tax:contains(14.37) 2026-10-24 10:43:46,941 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [16/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:43:47,049 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [17/21] Tour test_reward_line_tax_grouping_key → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:43:47,065 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:47,068 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:43:47,124 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [18/21] Tour test_reward_line_tax_grouping_key → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:43:47,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [19/21] Tour test_reward_line_tax_grouping_key → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:43:47,247 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [20/21] Tour test_reward_line_tax_grouping_key → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:43:47,271 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:43:47,390 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: [21/21] Tour test_reward_line_tax_grouping_key → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-24 10:43:47,404 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45009428 started for PoS orders references: [{'name': 'Order 00498-001-0001', 'uuid': 'bce72657-6e36-4eb1-945c-ed6e173ce5e5'}] 2026-10-24 10:43:47,424 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:43:48,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45009428 order {'name': 'Order 00498-001-0001', 'uuid': 'bce72657-6e36-4eb1-945c-ed6e173ce5e5'} created pos.order #517 2026-10-24 10:43:48,646 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45009428 finished 2026-10-24 10:43:48,743 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 366 0.570 0.773 2026-10-24 10:43:48,938 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.051 0.082 2026-10-24 10:43:48,983 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:43:49,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:49] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 10:43:49,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-24 10:43:49,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_reward_line_tax_grouping_key SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-24 10:43:49,339 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16569988 (allocated 18620416) 2026-10-24 10:43:49,344 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 66530 2026-10-24 10:43:49,345 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-24 10:43:49,346 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 66530 2026-10-24 10:43:49,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104349_466195_test_reward_line_tax_grouping_key.txt 2026-10-24 10:43:49,466 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmp7so7kbhs_chrome_odoo" 2026-10-24 10:43:51,514 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-24 10:43:52,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 66735 2026-10-24 10:43:52,693 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp3tbjlwn7_chrome_odoo 2026-10-24 10:43:52,694 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:46769/json/version 2026-10-24 10:43:52,703 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46769/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:43:52,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-24 10:43:52,819 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:46769/json 2026-10-24 10:43:52,820 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:46769/json with timeout 3 increased to 10s during tests 2026-10-24 10:43:52,855 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:46769/devtools/page/718E5743FE637E5512C3B5783B48C0E0 2026-10-24 10:43:52,906 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-24 10:43:52,934 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-24 10:43:53,092 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:43:53,111 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-24 10:43:53,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Open "http://127.0.0.1:8069/pos/web?config_id=63" in browser 2026-10-24 10:43:53,132 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=63" 2026-10-24 10:43:53,157 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:43:54,191 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:54] "GET /pos/web?config_id=63 HTTP/1.1" 200 - 131 0.092 0.947 2026-10-24 10:43:54,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '718E5743FE637E5512C3B5783B48C0E0', 'loaderId': '721BAAD2F5023289B5884C3ED089B720', 'isDownload': False} 2026-10-24 10:43:54,199 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate ready code "odoo.isTourReady('test_scan_loyalty_card_select_customer')" 2026-10-24 10:43:54,239 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:43:54,278 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:54] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-24 10:43:54,305 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:54] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-10-24 10:43:54,340 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:54] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-10-24 10:43:55,025 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-24 10:43:55,037 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:43:55,071 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-24 10:43:55,074 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: IndexedDB 1 Ready 2026-10-24 10:43:55,096 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate test code "odoo.startTour('test_scan_loyalty_card_select_customer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:43:55,123 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [1/5] Tour test_scan_loyalty_card_select_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:43:55,961 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:55] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 336 0.343 0.528 2026-10-24 10:43:55,980 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.886 2026-10-24 10:43:56,221 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:43:56,239 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-24 10:43:56,265 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:43:56,325 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-10-24 10:43:56,354 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-24 10:43:56,368 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-24 10:43:56,512 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:43:56,513 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:43:56,644 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "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-24 10:43:56,649 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-24 10:43:56,718 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-24 10:43:56,731 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.026 0.091 2026-10-24 10:43:56,776 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [2/5] Tour test_scan_loyalty_card_select_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:43:56,830 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.024 0.182 2026-10-24 10:43:56,878 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.008 0.165 2026-10-24 10:43:56,948 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.015 0.048 2026-10-24 10:43:56,975 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.062 2026-10-24 10:43:56,988 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:56] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.021 2026-10-24 10:43:57,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [3/5] Tour test_scan_loyalty_card_select_customer → Step PoS model scan barcode '0444-e050-4548' (trigger: body) 2026-10-24 10:43:57,032 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.026 0.104 2026-10-24 10:43:57,072 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.016 0.142 2026-10-24 10:43:57,091 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.214 2026-10-24 10:43:57,118 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.232 2026-10-24 10:43:57,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [4/5] Tour test_scan_loyalty_card_select_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:43:57,145 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.126 2026-10-24 10:43:57,169 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [5/5] Tour test_scan_loyalty_card_select_customer → Step customer 'A Test Partner' is selected (trigger: .product-screen .set-partner:contains("A Test Partner")) 2026-10-24 10:43:57,174 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.179 2026-10-24 10:43:57,201 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.008 0.059 2026-10-24 10:43:57,210 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.130 2026-10-24 10:43:57,248 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.012 0.111 2026-10-24 10:43:57,269 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.227 2026-10-24 10:43:57,306 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.011 0.106 2026-10-24 10:43:57,419 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.049 0.192 2026-10-24 10:43:57,500 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:43:57] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.011 0.136 2026-10-24 10:43:57,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-24 10:43:57,539 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 10:43:57,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13843764 (allocated 14688256) 2026-10-24 10:43:57,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 66735 2026-10-24 10:43:57,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-24 10:43:57,651 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 66735 2026-10-24 10:43:57,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104357_760862_test_scan_loyalty_card_select_customer.txt 2026-10-24 10:43:57,761 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp3tbjlwn7_chrome_odoo" 2026-10-24 10:43:57,825 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_discount_price_unit_rounding ... 2026-10-24 10:43:59,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Chrome pid: 66932 2026-10-24 10:43:59,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Chrome headless temporary user profile dir: /tmp/tmpc5so9sf9_chrome_odoo 2026-10-24 10:43:59,065 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Issuing json command http://127.0.0.1:39153/json/version 2026-10-24 10:43:59,066 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39153/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:43:59,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Browser version: Chrome/150.0.7871.114 2026-10-24 10:43:59,130 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Issuing json command http://127.0.0.1:39153/json 2026-10-24 10:43:59,131 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39153/json with timeout 3 increased to 10s during tests 2026-10-24 10:43:59,144 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Websocket url found: ws://127.0.0.1:39153/devtools/page/8A03277E6F3BDA772256EE9AF7D979B7 2026-10-24 10:43:59,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Enable chrome headless console log notification 2026-10-24 10:43:59,159 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Chrome headless enable page notifications 2026-10-24 10:43:59,405 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:43:59,421 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Setting session cookie in browser 2026-10-24 10:43:59,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:43:59,429 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:43:59,457 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:44:00,580 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:00] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.092 1.034 2026-10-24 10:44:00,585 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Navigation result: {'frameId': '8A03277E6F3BDA772256EE9AF7D979B7', 'loaderId': 'DC6EC6E02079F1F33BE6DE705B7660FD', 'isDownload': False} 2026-10-24 10:44:00,586 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountPriceUnitRounding')" 2026-10-24 10:44:00,623 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:44:00,651 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:00] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-24 10:44:00,672 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:00] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-24 10:44:00,684 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:00] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-24 10:44:01,345 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:44:01,347 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:01] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.042 2026-10-24 10:44:01,372 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:01,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: IndexedDB 1 Ready 2026-10-24 10:44:01,408 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountPriceUnitRounding', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:44:01,459 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [1/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:44:02,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 349 0.371 0.561 2026-10-24 10:44:02,365 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.014 0.902 2026-10-24 10:44:02,597 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-24 10:44:02,607 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:44:02,643 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-24 10:44:02,694 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:44:02,742 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 10:44:02,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: Owl is running in 'dev' mode. 2026-10-24 10:44:02,873 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:02,887 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:02,932 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:02] "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-24 10:44:03,002 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-24 10:44:03,019 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-24 10:44:03,034 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [2/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:44:03,073 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.045 0.086 2026-10-24 10:44:03,126 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.018 0.168 2026-10-24 10:44:03,151 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.004 0.147 2026-10-24 10:44:03,243 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.009 0.079 2026-10-24 10:44:03,262 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.021 2026-10-24 10:44:03,286 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.114 2026-10-24 10:44:03,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.125 2026-10-24 10:44:03,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [3/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:44:03,321 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.009 0.085 2026-10-24 10:44:03,349 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.054 2026-10-24 10:44:03,382 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.161 2026-10-24 10:44:03,404 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.148 2026-10-24 10:44:03,413 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.101 2026-10-24 10:44:03,425 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.080 2026-10-24 10:44:03,440 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.047 2026-10-24 10:44:03,467 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.013 0.086 2026-10-24 10:44:03,484 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.153 2026-10-24 10:44:03,674 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:03] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.112 0.134 2026-10-24 10:44:03,778 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [4/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:44:04,001 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [5/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → 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(.qty:contains("1"))) 2026-10-24 10:44:04,064 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [6/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-24 10:44:04,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [7/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:44:04,188 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [8/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-10-24 10:44:04,306 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [9/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:44:04,434 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [10/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → 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(.qty:contains("1"))) 2026-10-24 10:44:04,510 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [11/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-10-24 10:44:04,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [12/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:44:04,628 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [13/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"20.4% on specific products","price":"-20.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("20.4% on specific products")):has(.price:contains("-20.00"))) 2026-10-24 10:44:04,691 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [14/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step order total amount is '78.00' (trigger: .product-screen .order-summary .total:contains("78.00")) 2026-10-24 10:44:04,742 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [15/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step order total amount is '78.00' (trigger: .product-screen .order-summary .total:contains("78.00"):not(:visible)) 2026-10-24 10:44:04,794 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [16/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:44:04,894 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [17/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:44:04,926 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:44:04,931 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-24 10:44:04,970 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [18/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:44:05,024 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [19/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:44:05,134 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [20/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:44:05,179 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:05,189 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [21/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:44:05,246 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [22/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:44:05,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [23/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:44:05,461 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1595522 started for PoS orders references: [{'name': 'Order 00500-001-0001', 'uuid': '6f9769bd-1681-43a9-9412-13e675c063f3'}] 2026-10-24 10:44:05,467 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [24/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:44:05,494 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:44:06,709 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1595522 order {'name': 'Order 00500-001-0001', 'uuid': '6f9769bd-1681-43a9-9412-13e675c063f3'} created pos.order #518 2026-10-24 10:44:06,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1595522 finished 2026-10-24 10:44:06,782 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 380 0.564 0.762 2026-10-24 10:44:07,001 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.055 0.084 2026-10-24 10:44:07,062 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:44:07,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:07] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.009 2026-10-24 10:44:07,321 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: [25/25] Tour PosLoyaltySpecificDiscountPriceUnitRounding → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:44:07,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: tour succeeded 2026-10-24 10:44:07,383 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountPriceUnitRounding SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-10-24 10:44:07,589 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding.browser: heap 16760084 (allocated 18620416) 2026-10-24 10:44:07,592 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Closing chrome headless with pid 66932 2026-10-24 10:44:07,593 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Closing websocket connection 2026-10-24 10:44:07,595 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Terminating chrome headless with pid 66932 2026-10-24 10:44:07,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104407_713843_test_specific_discount_price_unit_rounding.txt 2026-10-24 10:44:07,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_price_unit_rounding: Removing chrome user profile "/tmp/tmpc5so9sf9_chrome_odoo" 2026-10-24 10:44:07,827 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_discount_with_negative_line ... 2026-10-24 10:44:09,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome pid: 67140 2026-10-24 10:44:09,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless temporary user profile dir: /tmp/tmp6oo483v5_chrome_odoo 2026-10-24 10:44:09,026 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:39931/json/version 2026-10-24 10:44:09,027 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39931/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:44:09,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Browser version: Chrome/150.0.7871.114 2026-10-24 10:44:09,131 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:39931/json 2026-10-24 10:44:09,132 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:39931/json with timeout 3 increased to 10s during tests 2026-10-24 10:44:09,147 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Websocket url found: ws://127.0.0.1:39931/devtools/page/CF00992AE7F882AF95AF28588E2BF525 2026-10-24 10:44:09,164 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Enable chrome headless console log notification 2026-10-24 10:44:09,175 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless enable page notifications 2026-10-24 10:44:09,361 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:44:09,385 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Setting session cookie in browser 2026-10-24 10:44:09,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:44:09,392 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:44:09,426 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:44:10,532 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:10] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.121 0.990 2026-10-24 10:44:10,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Navigation result: {'frameId': 'CF00992AE7F882AF95AF28588E2BF525', 'loaderId': '2C133E2BEBDB5B738D352ED7CF91EF61', 'isDownload': False} 2026-10-24 10:44:10,548 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountNegativeLine')" 2026-10-24 10:44:10,592 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:44:10,634 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:10] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-24 10:44:10,654 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:10] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-24 10:44:10,675 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:10] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.065 2026-10-24 10:44:11,277 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:44:11,304 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:44:11,316 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:11,334 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-24 10:44:11,336 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: IndexedDB 1 Ready 2026-10-24 10:44:11,337 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountNegativeLine', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:44:11,357 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [1/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:44:12,313 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 348 0.395 0.600 2026-10-24 10:44:12,315 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.939 2026-10-24 10:44:12,563 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-24 10:44:12,611 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.014 2026-10-24 10:44:12,652 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-24 10:44:12,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-24 10:44:12,712 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: Owl is running in 'dev' mode. 2026-10-24 10:44:12,821 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:44:12,837 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:12,920 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44: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-24 10:44:12,926 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:12,965 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-24 10:44:13,004 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.022 0.055 2026-10-24 10:44:13,037 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [2/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:44:13,066 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 9 0.008 0.097 2026-10-24 10:44:13,085 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 4 0.004 0.134 2026-10-24 10:44:13,181 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.009 0.017 2026-10-24 10:44:13,199 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.040 2026-10-24 10:44:13,221 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.047 2026-10-24 10:44:13,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.071 2026-10-24 10:44:13,267 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.011 0.062 2026-10-24 10:44:13,310 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.004 0.101 2026-10-24 10:44:13,352 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.015 0.176 2026-10-24 10:44:13,385 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.145 2026-10-24 10:44:13,400 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.233 2026-10-24 10:44:13,418 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [3/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:44:13,426 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.134 2026-10-24 10:44:13,438 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.068 2026-10-24 10:44:13,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.129 2026-10-24 10:44:13,564 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.043 0.105 2026-10-24 10:44:13,585 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:13] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.284 2026-10-24 10:44:13,672 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [4/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:44:13,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [5/26] Tour PosLoyaltySpecificDiscountNegativeLine → 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(.qty:contains("1"))) 2026-10-24 10:44:13,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [6/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-24 10:44:14,011 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [7/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:44:14,071 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [8/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click product 'Voucher' (trigger: article.product .product-content .product-name:contains("Voucher")) 2026-10-24 10:44:14,205 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [9/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:44:14,352 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [10/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".selected","productName":"Voucher","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Voucher")):has(.qty:contains("1"))) 2026-10-24 10:44:14,431 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [11/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".selected","productName":"Voucher","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Voucher")):has(.qty:contains("1"))) 2026-10-24 10:44:14,498 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [12/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:44:14,562 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [13/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on specific products","price":"-55.56"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on specific products")):has(.price:contains("-55.56"))) 2026-10-24 10:44:14,624 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [14/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on specific products","price":"5.56"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on specific products")):has(.price:contains("5.56"))) 2026-10-24 10:44:14,675 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [15/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step order total amount is '850.00' (trigger: .product-screen .order-summary .total:contains("850.00")) 2026-10-24 10:44:14,727 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [16/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step order total amount is '850.00' (trigger: .product-screen .order-summary .total:contains("850.00"):not(:visible)) 2026-10-24 10:44:14,786 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [17/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:44:14,898 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [18/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:44:14,921 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:14,924 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:14,972 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [19/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:44:15,019 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [20/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:44:15,121 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [21/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click numpad button: 8 (trigger: div.numpad button[value="8"]) 2026-10-24 10:44:15,151 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:15,174 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [22/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click numpad button: 5 (trigger: div.numpad button[value="5"]) 2026-10-24 10:44:15,231 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [23/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:44:15,282 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [24/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:44:15,545 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39898634 started for PoS orders references: [{'name': 'Order 00501-001-0001', 'uuid': '8d73e6e1-ebcb-474f-afa5-6b1cd94397b3'}] 2026-10-24 10:44:15,558 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [25/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:44:15,587 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:44:16,745 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39898634 order {'name': 'Order 00501-001-0001', 'uuid': '8d73e6e1-ebcb-474f-afa5-6b1cd94397b3'} created pos.order #519 2026-10-24 10:44:16,753 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39898634 finished 2026-10-24 10:44:16,858 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 369 0.600 0.718 2026-10-24 10:44:17,088 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.049 0.106 2026-10-24 10:44:17,154 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-24 10:44:17,286 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:17] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.011 2026-10-24 10:44:17,410 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: [26/26] Tour PosLoyaltySpecificDiscountNegativeLine → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:44:17,479 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: tour succeeded 2026-10-24 10:44:17,480 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountNegativeLine SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-24 10:44:17,700 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: heap 16813820 (allocated 19144704) 2026-10-24 10:44:17,714 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing chrome headless with pid 67140 2026-10-24 10:44:17,718 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing websocket connection 2026-10-24 10:44:17,721 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Terminating chrome headless with pid 67140 2026-10-24 10:44:17,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104417_854180_test_specific_discount_with_negative_line.txt 2026-10-24 10:44:17,854 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Removing chrome user profile "/tmp/tmp6oo483v5_chrome_odoo" 2026-10-24 10:44:17,965 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-24 10:44:19,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 67349 2026-10-24 10:44:19,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpq4657khl_chrome_odoo 2026-10-24 10:44:19,379 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:42671/json/version 2026-10-24 10:44:19,381 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42671/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:44:19,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-24 10:44:19,422 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:42671/json 2026-10-24 10:44:19,424 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:42671/json with timeout 3 increased to 10s during tests 2026-10-24 10:44:19,447 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:42671/devtools/page/2CBFAE4F2447C4BD277C04E1D64C02D1 2026-10-24 10:44:19,462 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-24 10:44:19,472 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-24 10:44:19,640 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:44:19,644 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-24 10:44:19,648 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=69" in browser 2026-10-24 10:44:19,649 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=69" 2026-10-24 10:44:19,680 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:44:20,692 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:20] "GET /pos/ui?config_id=69 HTTP/1.1" 200 - 130 0.088 0.928 2026-10-24 10:44:20,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '2CBFAE4F2447C4BD277C04E1D64C02D1', 'loaderId': '2FDF2FD87C312C1CDEB653E65F665414', 'isDownload': False} 2026-10-24 10:44:20,701 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-24 10:44:20,741 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:44:20,771 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:20] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-10-24 10:44:20,785 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:20] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-24 10:44:20,798 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:20] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-10-24 10:44:21,412 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:44:21,428 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-24 10:44:21,438 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:21,475 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: IndexedDB 1 Ready 2026-10-24 10:44:21,512 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate test code "odoo.startTour('PosLoyaltySpecificProductDiscountWithGlobalDiscount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=69", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:44:21,536 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [1/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:44:22,457 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:22] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 350 0.355 0.617 2026-10-24 10:44:22,470 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.967 2026-10-24 10:44:22,702 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-24 10:44:22,728 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-24 10:44:22,766 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-24 10:44:22,826 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:44:22,866 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-24 10:44:22,877 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-24 10:44:23,002 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:44:23,006 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:23,106 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:44:23,152 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44: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-24 10:44:23,156 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:44:23,216 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.034 0.056 2026-10-24 10:44:23,225 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [2/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:44:23,255 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.015 0.109 2026-10-24 10:44:23,294 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.010 0.123 2026-10-24 10:44:23,355 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.015 2026-10-24 10:44:23,395 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.004 0.051 2026-10-24 10:44:23,434 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.015 0.076 2026-10-24 10:44:23,454 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [3/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-10-24 10:44:23,463 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.106 2026-10-24 10:44:23,490 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.118 2026-10-24 10:44:23,513 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.010 0.095 2026-10-24 10:44:23,536 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.012 0.164 2026-10-24 10:44:23,570 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.186 2026-10-24 10:44:23,589 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.140 2026-10-24 10:44:23,606 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.076 2026-10-24 10:44:23,628 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.078 2026-10-24 10:44:23,706 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 20 0.023 0.105 2026-10-24 10:44:23,720 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.215 2026-10-24 10:44:23,744 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:23] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.256 2026-10-24 10:44:23,801 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [4/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-24 10:44:24,014 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [5/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-24 10:44:24,072 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [6/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-10-24 10:44:24,122 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [7/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step go back to the products (trigger: .actionpad .back-button) 2026-10-24 10:44:24,187 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [8/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-10-24 10:44:24,254 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [9/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .mobile-more-button) 2026-10-24 10:44:24,319 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [10/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-10-24 10:44:24,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [11/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click discount button (trigger: .js_discount) 2026-10-24 10:44:24,490 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [12/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:44:24,635 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [13/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-10-24 10:44:24,744 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [14/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-10-24 10:44:24,814 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [15/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-10-24 10:44:24,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-24 10:44:24,881 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-24 10:44:25,012 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15355324 (allocated 16523264) 2026-10-24 10:44:25,023 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 67349 2026-10-24 10:44:25,028 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-24 10:44:25,033 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 67349 2026-10-24 10:44:25,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104425_139014_test_specific_product_discount_with_global_discount.txt 2026-10-24 10:44:25,139 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpq4657khl_chrome_odoo" 2026-10-24 10:44:25,210 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-24 10:44:28,504 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 67542 2026-10-24 10:44:28,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpg02d9dfp_chrome_odoo 2026-10-24 10:44:28,505 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:40603/json/version 2026-10-24 10:44:28,507 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40603/json/version with timeout 3 increased to 10s during tests 2026-10-24 10:44:28,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-24 10:44:28,556 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:40603/json 2026-10-24 10:44:28,557 104 INFO rb-7de5d73-225957-428688 odoo.tests.common.requests: request http://127.0.0.1:40603/json with timeout 3 increased to 10s during tests 2026-10-24 10:44:28,573 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:40603/devtools/page/28C3BF6226FA90C7342D2B740E71AEB7 2026-10-24 10:44:28,591 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-24 10:44:28,598 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-24 10:44:28,771 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.res_users: Login successful for db:rb-7de5d73-225957-428688 login:pos_user from n/a 2026-10-24 10:44:28,789 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-24 10:44:28,791 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui?config_id=63" in browser 2026-10-24 10:44:28,792 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=63" 2026-10-24 10:44:28,811 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-24 10:44:31,293 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:31] "GET /pos/ui?config_id=63 HTTP/1.1" 200 - 131 0.108 2.379 2026-10-24 10:44:31,308 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '28C3BF6226FA90C7342D2B740E71AEB7', 'loaderId': 'D24B5B2B7CA514924D7A704B2AF7139D', 'isDownload': False} 2026-10-24 10:44:31,309 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-24 10:44:31,350 104 INFO rb-7de5d73-225957-428688 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-24 10:44:31,397 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:31] "GET /web/assets/7a6127b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-24 10:44:31,413 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:31] "GET /web/assets/fbd7083/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.042 2026-10-24 10:44:31,450 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:31] "GET /web/assets/6e2a67f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.068 2026-10-24 10:44:32,103 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:32] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-24 10:44:32,128 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:32,143 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=63", "delayToCheckUndeterminisms": 0})" 2026-10-24 10:44:32,154 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: IndexedDB 1 Ready 2026-10-24 10:44:32,157 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:32,184 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [1/23] Tour PosComboSpecificProductProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-24 10:44:33,220 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 374 0.438 0.648 2026-10-24 10:44:33,238 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.093 2026-10-24 10:44:33,488 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-24 10:44:33,503 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-24 10:44:33,548 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-24 10:44:33,591 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "POST /web/dataset/call_kw/product.product/search_read HTTP/1.1" 200 - 2 0.005 0.020 2026-10-24 10:44:33,646 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-24 10:44:33,687 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-10-24 10:44:33,704 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-24 10:44:33,827 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:33,847 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-24 10:44:33,944 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-24 10:44:33,997 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-24 10:44:34,057 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 16 0.048 0.082 2026-10-24 10:44:34,070 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-24 10:44:34,082 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [2/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-24 10:44:34,101 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=res.company&id=63&field=logo HTTP/1.1" 200 - 9 0.019 0.136 2026-10-24 10:44:34,131 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image/res.company/63/favicon HTTP/1.1" 200 - 4 0.008 0.112 2026-10-24 10:44:34,202 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.008 0.039 2026-10-24 10:44:34,228 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.005 0.069 2026-10-24 10:44:34,246 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.068 2026-10-24 10:44:34,265 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.087 2026-10-24 10:44:34,280 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.035 2026-10-24 10:44:34,297 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.106 2026-10-24 10:44:34,318 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [3/23] Tour PosComboSpecificProductProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-10-24 10:44:34,324 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.012 0.012 2026-10-24 10:44:34,341 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.004 0.085 2026-10-24 10:44:34,351 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-24 10:44:34,374 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.003 0.099 2026-10-24 10:44:34,391 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.227 2026-10-24 10:44:34,402 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.091 2026-10-24 10:44:34,417 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.083 2026-10-24 10:44:34,532 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:34] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 35 0.044 0.129 2026-10-24 10:44:34,601 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [4/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-10-24 10:44:34,678 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [5/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-10-24 10:44:34,738 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [6/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-10-24 10:44:34,795 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [7/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-10-24 10:44:35,017 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [8/23] Tour PosComboSpecificProductProgram → Step Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo"))) 2026-10-24 10:44:35,391 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [9/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00")) 2026-10-24 10:44:35,440 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [10/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"):not(:visible)) 2026-10-24 10:44:35,501 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [11/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-24 10:44:35,609 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [12/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-24 10:44:35,638 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-24 10:44:35,643 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-24 10:44:35,671 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [13/23] Tour PosComboSpecificProductProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-24 10:44:35,739 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [14/23] Tour PosComboSpecificProductProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-24 10:44:35,895 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [15/23] Tour PosComboSpecificProductProgram → Step click numpad button: 2 (trigger: div.numpad button[value="2"]) 2026-10-24 10:44:35,936 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-24 10:44:35,951 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [16/23] Tour PosComboSpecificProductProgram → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-10-24 10:44:36,007 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [17/23] Tour PosComboSpecificProductProgram → Step click numpad button: 6 (trigger: div.numpad button[value="6"]) 2026-10-24 10:44:36,063 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [18/23] Tour PosComboSpecificProductProgram → Step click numpad button: . (trigger: div.numpad button[value="."]) 2026-10-24 10:44:36,110 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [19/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:44:36,165 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [20/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button[value="0"]) 2026-10-24 10:44:36,217 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [21/23] Tour PosComboSpecificProductProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-24 10:44:36,491 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [22/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-24 10:44:36,497 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60104175 started for PoS orders references: [{'name': 'Order 00504-001-0001', 'uuid': '3babc37c-419a-44d5-a82b-71649aef0ba8'}] 2026-10-24 10:44:36,535 104 INFO ? werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-24 10:44:38,054 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60104175 order {'name': 'Order 00504-001-0001', 'uuid': '3babc37c-419a-44d5-a82b-71649aef0ba8'} created pos.order #520 2026-10-24 10:44:38,059 104 INFO rb-7de5d73-225957-428688 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60104175 finished 2026-10-24 10:44:38,164 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 476 0.764 0.906 2026-10-24 10:44:38,370 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.036 0.088 2026-10-24 10:44:38,454 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-24 10:44:38,557 104 INFO rb-7de5d73-225957-428688 werkzeug: 127.0.0.1 - - [24/Oct/2026 10:44:38] "GET /web/image?model=pos.config&id=63&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.014 2026-10-24 10:44:38,722 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [23/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-24 10:44:38,799 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-24 10:44:38,800 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-24 10:44:39,097 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 17559960 (allocated 19804160) 2026-10-24 10:44:39,114 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 67542 2026-10-24 10:44:39,118 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-24 10:44:39,120 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 67542 2026-10-24 10:44:39,258 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-7de5d73-225957-428688/chrome_logs/chrome_log_20261024_104439_257926_test_specific_product_reward_pos_combo.txt 2026-10-24 10:44:39,259 104 INFO rb-7de5d73-225957-428688 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpg02d9dfp_chrome_odoo" 2026-10-24 10:44:39,409 104 INFO rb-7de5d73-225957-428688 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed